2010-01-07 4 views
1

NHibernate Validator에서 xVal을 사용하고 있으며 날짜를 확인하는 데 어려움이 있습니다.xVal Validation with Nhibernate Validator

처음에, NHibernate는 (과거와 미래를 제외하고) 날짜/날짜 시간 형식에 대한 검증을 가지고 있지 않습니다. 둘째, xVal 자체 (NHibernate Validator를 사용하지 않음)를 시도했지만 여전히 기회는 없습니다.

유효한 날짜인지 확인하려면 날짜 값의 유효성을 검사해야합니다 (텍스트 상자에서 가정 해 봅시다). 예를 들어 2010 년 1 월 13 일 또는 2010 년 11 월 31 일은 유효한 날짜가 아닙니다.

새 클래스를 확장하여 NHibernate Validator에 대한 새 규칙을 만들려고했지만 xVal 클라이언트 측에서도 선언해야합니다. 가능하다면 기존 스크립트를 덮어 쓰는 것을 좋아하지 않습니다. xval의 [DataType (DataType.Date)]도 사용했지만 날짜가 유효한지 확인하지 않았습니다!

제안 사항?

답변