Как проверить дату при использовании `String` вместо тип Date?

В приложении Asp.net MVC я унаследовал эту проблему (если это проблема?), Когда один разработчик использовал String для типа даты.

] В моей модели свойство гласит:

[Required]
[DisplayName("Registration Date")]
public string Registrationdate { get; set; }

Бизнес-требование состоит в том, чтобы поле было не обязательным, но если в этих полях что-то есть, тогда это должна быть действительная дата.

Как бы вы реализовали это требование, без изменения типа данных ?

5
задан VoodooChild 2 February 2011 в 22:22
поделиться