我已经阅读了很多关于将自定义验证属性添加到模型属性的文档。由于我有一个数据库第一个 EF 生成的模型,我将使用元数据实现一个部分类,这样代码就不会在模型更新中被擦除。就像在这个示例中一样:http ://www.youtube.com/watch?v=R_dcfw1btK0
我的问题是:如果我要验证的字段在生成的类中已经有注释怎么办?像 [StringLength(75)] 和 [DataMember]。我的部分定义是作为替代并应用基本注释,还是只是一个普通的阴影,将完全隐藏由 EF 生成的阴影?