Я использую DataAnnotations в интерфейсе класса linq sql.Все в порядке.
У меня проблемы с полями даты и времени
Мой код выглядит следующим образом:
[DataType(DataType.Date)]
[RegularExpression(@"^([1-9]|0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)\d\d$", ErrorMessage = "regexFail")]
DateTime? DateofBirth { get; set; }
Теперь выражение типа данных работает нормально, оно приводит кдата, а не дата времени.Проблема заключается в проверке полей.Мое регулярное выражение не совпадает с датами, хотя я помещаю его в движок, и это соответствует.Например, я поставил «10/10/2010» в поле и получаю ошибку «regexFail».
Я вполне уверен, что у меня хорошее выражение лица, поэтому я не уверен, что случилось.
Заранее спасибо.