2

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

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

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


编辑:我试过这个:向实体框架生成的类添加数据注释但没有成功。每当我从数据库中重新生成模型时,它只会覆盖我在那里拥有的任何类。我正在创建一个公共类,就像在示例中一样,但是当我更新模型时它会被擦除。有任何想法吗?


任何帮助都是极好的!谢谢!

4

0 回答 0