我正在将一些代码从Microsoft.Practices.EnterpriseLibrary.Validation.Validators转移到System.ComponentModel.DataAnnotations,并遇到了一个更复杂的验证器,我在将其更改为DataAnnotations时遇到了麻烦,任何人都有任何指针我怎么能改变这个?
[NotNullValidator]
[DomainValidator("M", "F", "A", MessageTemplate = "{0} is not valid for {1}")]
public string Gender { get; set; }
答案 0 :(得分:0)
在回答我自己的问题时,您不必,也许最好不要在Passing Validation Exceptions via WCF and Rest上查看我的其他问题
答案 1 :(得分:0)
我认为你需要编写一个扩展System.ComponentModel.DataAnnotations.ValidationAttribute
类的自定义验证。
有关详细信息,请参阅以下问题:Custom validation with Data annotations