NHibernate验证器-如何验证枚举类型

NHibernate验证器-如何验证枚举类型,nhibernate,validation,Nhibernate,Validation,我在当前解决方案中使用nhibernate验证器。一切都很好,但是 “我的视图模型”的属性类型为“性别”(请参见下面的示例) 公共虚拟性别性别{get;set;} 公共枚举性别 { 女性=1,男性=2 } 现在,我想进行一些验证,以确保性别属性设置正确。但是NotEmpty和NotNull属性都不满足要求 是否有一种通用解决方案或最佳实践来处理枚举验证 提前感谢。您可以编写自定义验证程序

我在当前解决方案中使用nhibernate验证器。一切都很好,但是

“我的视图模型”的属性类型为“性别”(请参见下面的示例)

公共虚拟性别性别{get;set;}

公共枚举性别 { 女性=1,男性=2 }

现在,我想进行一些验证,以确保性别属性设置正确。但是NotEmpty和NotNull属性都不满足要求

是否有一种通用解决方案或最佳实践来处理枚举验证


提前感谢。

您可以编写自定义验证程序