В приложении Asp.net MVC я унаследовал эту проблему (если это проблема?), Где один разработчик использовал String
для типа даты.
В моей модели свойство выглядит так:
[Required]
[DisplayName("Registration Date")]
public string Registrationdate { get; set; }
Бизнес-требование заключается в том, что поле не обязательно, но если в этих полях есть что-то, то это должна быть действительная дата.
Как бы вы реализовали это требование, без изменения типа данных ?