我正在使用带有NHibernate Validator的xVal,我很难验证日期。
首先,NHibernate没有Date / DateTime格式的验证(除了过去和未来)。其次,我尝试了xVal本身(不使用NHibernate Validator),但仍然没有机会。
我需要验证日期值(让我们说在文本框中),以确保它是一个有效的日期。例如,2010年1月13日或2010年11月31日不是有效日期。
我尝试通过扩展新类为NHibernate Validator创建新规则,但它也需要在xVal客户端声明。如果可能的话,我不想覆盖现有的脚本。我还使用了xval的[DataType(DataType.Date)],但它没有检查日期是否有效!
有什么建议吗?