Проверка даты xVal с помощью Nhibernate Validator
-
19-09-2019 - |
Вопрос
Я использую xVal с NHibernate Validator, и мне сложно проверить даты.
Во-первых, NHibernate не поддерживает проверку форматирования даты/даты и времени (кроме прошлого и будущего).Во-вторых, я попробовал сам xVal (не используя NHibernate Validator), но шансов все равно нет.
Мне нужно проверить значения даты (скажем, в текстовом поле), чтобы убедиться, что это действительная дата.Например, 01.13.2010 или 31.11.2010 не являются допустимыми датами.
Я попытался создать новые правила для NHibernate Validator, расширив новый класс, но его также необходимо объявить на стороне клиента xVal.Я не люблю перезаписывать существующие сценарии, если это возможно.Я также использовал [DataType(DataType.Date)] xval, но он не проверяет, действительна ли дата!
Какие-либо предложения?
Решение
Потратив некоторое время на этот вопрос, вот ответ на мой вопрос: Пользовательская проверка в xVal