我仍然是EF和MVC的新手以及他们如何一起工作,所以请原谅我的无知。我有一个SQL DB,我从中生成了MVC数据模型,我最近在一些表中添加了一些字段,现在我需要将这些更改从我的SQL DB更新到我的Model1.edmx。
问题在于,当我从我的数据库更新模型时,更新覆盖了每个字段的所有[Display(Name = "DisplayName")]
和[Required]
。
所以,我的问题是:有没有办法维护我对模型的所有当前更改,只需引入新字段而不覆盖模型中的每个表?
修改:我试过这个:Add data annotations to a class generated by entity framework但没有成功。每当我从数据库重新生成模型时,它只会覆盖我在那里的任何类。我正在创建一个公共类,就像在示例中一样,但是当我更新模型时它会被擦除。有任何想法吗?
任何帮助都会很棒!谢谢!