В моем приложении есть класс Student, как показано ниже:
public class Student
{
public int ID { get; set; }
public string Name { get; set; }
public string RoleNum { get; set; }
public DateTime RegistrationDate { get; set; }
public DateTime AdmissionDate { get; set; }
}
Теперь у меня есть несколько представлений в приложении, которые обновляют модель студента.Но не каждое представление должно обновлять каждое поле таблицы ученика в базе данных.например, дата регистрации устанавливается только один раз, когда студент впервые создается.Теперь редактировать представление ученика не должно снова обновлять RegistrationDate.
Проблема в том, что RegistrationDate является обязательным полем в базе данных, поэтому, если он не включен в форму представления, генерируется исключение NULL в RegistrationDate.
Поэтому, чтобы предотвратить это, я скрываю поля RegistrationDate в элементе div, чтобы он не отображался в форме.Это правильный способ сделать это или я упускаю очень простой способ?