ScottGu 的博客上是一个如何使用 EF4 的 MVC2 自定义验证的示例: http ://weblogs.asp.net/scottgu/archive/2010/01/15/asp-net-mvc-2-model-validation.aspx
所以这里的问题:
当 VS2010 中的设计器为数据库创建对象时,除了示例之外,您还必须向该类添加 [MetadataType(typeof(Person_validation))] 注释。
但是,当我在设计器中更改任何内容时,所有这些注释都会丢失。
是否可以保留对 edmx 文件的自行更改,或者是否有更好的方法将 System.ComponentModel.DataAnnotations 应用于生成的实体?
谢谢。