Я использую xVal с NHibernate Validator, и мне сложно проверить даты.
Во-первых, NHibernate не имеет проверки для форматирования Date / DateTime (кроме Past и Future). Во-вторых, я попробовал сам xVal (не используя NHibernate Validator), но все еще не было никаких шансов.
Мне нужно проверить значения даты (скажем, в текстовом поле), чтобы убедиться, что это действительная дата. Например, 13.01.2010 или 31.11.2010 не являются действительными датами.
Я попытался создать новые правила для NHibernate Validator, расширив новый класс, но его также необходимо объявить на стороне клиента xVal. Я не люблю перезаписывать существующие скрипты, если это возможно. Я также использовал xval [DataType (DataType.Date)]], но он не проверяет, является ли дата действительной!
Есть предложения?