从数据库更新MVC模型

时间:2017-08-01 15:32:51

标签: asp.net-mvc entity-framework asp.net-mvc-4 model db-first

我仍然是EF和MVC的新手以及他们如何一起工作,所以请原谅我的无知。我有一个SQL DB,我从中生成了MVC数据模型,我最近在一些表中添加了一些字段,现在我需要将这些更改从我的SQL DB更新到我的Model1.edmx。

问题在于,当我从我的数据库更新模型时,更新覆盖了每个字段的所有[Display(Name = "DisplayName")][Required]

所以,我的问题是:有没有办法维护我对模型的所有当前更改,只需引入新字段而不覆盖模型中的每个表?

修改:我试过这个:Add data annotations to a class generated by entity framework但没有成功。每当我从数据库重新生成模型时,它只会覆盖我在那里的任何类。我正在创建一个公共类,就像在示例中一样,但是当我更新模型时它会被擦除。有任何想法吗?

任何帮助都会很棒!谢谢!

0 个答案:

没有答案