使用ASP MVC 4 / VS 2013,使用教程(http://www.asp.net/mvc/overview/getting-started/database-first-development/enhancing-data-validation)为模型创建元数据文件,但在重新生成类时,属性不会传输,也不会“使用System.ComponentModel.DataAnnotations”。
可以再次手动输入属性到每个模型,但是每次更新/重新生成数据库时都会再次丢失属性。有关如何将每个模型与元数据文件永久关联的任何建议?请指教。
答案 0 :(得分:0)
是的,您不必更改EF创建的类,您需要创建另一个文件(例如ClassMetadata.cs),因此您必须为每个实体,EF创建的类以及您的类(元数据)进行分类,但是在另一个文件中。
此外,如果问题仍然存在,您能告诉我们一些代码吗?