我使用XVAL与NHibernate验证和我也很难以验证日期。

首先,NHibernate的不具有用于日期/日期时间格式验证(除了过去和未来)。第二,我试图XVAL本身(未使用NHibernate验证程序),但仍没有机会。

我需要验证的日期值(让我们在文本框中说),以确保它是一个有效日期。例如,13/01/2010还是2010年11月31日是无效的日期。

我曾尝试通过扩展一个新类创建NHibernate的验证新规则,但它需要在XVAL客户端中声明过。我不喜欢覆盖现有的脚本,如果可能的话。我也用XVAL的[数据类型(DataType.Date),但它不检查日期是否有效!

任何建议?

有帮助吗?

解决方案

花一些时间对这个问题之后,这里是回答我的问题:的自定义验证在XVAL

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top