12得票2回答
使用验证器时,.NET 4 RTM MetadataType属性被忽略。

我正在使用VS 2010 RTM,并尝试使用MetadataTypeAttribute对简单类型执行基本验证。当我将验证属性放在主类上时,一切正常。但是,当我将其放在元数据类上时,似乎被忽略了。我可能漏掉了一些微不足道的东西,但我已经卡在这里一段时间了。 我查看了Enterprise Lib...

11得票3回答
使用MVC中的数据注释时,使用接口与MetadataType的优缺点。

如果你阅读了关于使用Data Annotation Validators进行验证的这篇文章,就会发现可以使用MetadataType属性将验证属性添加到部分类的属性上。当使用ORM(如LINQ to SQL,Entity Framework或Subsonic)时,可以使用此方法,然后您就可以使...