更改数据库字段和更新ADO实体模型(.edmx)?

时间:2013-02-04 19:48:58

标签: asp.net-mvc entity-framework asp.net-mvc-4

如果我在数据库中添加或更改字段,如何更新我的.edmx文件?我是否运行“从数据库更新模型”,是否需要删除.tt文件并运行新的“添加代码生成项?”

我是否需要对我的MVC项目文件进行任何其他更改才能使其保持最新状态 数据库发生变化?

1 个答案:

答案 0 :(得分:2)

很多问题!

是的,您可以运行更新模型 - 有时(如果重命名字段),您必须手动修改模型 - 删除旧字段或者您可以在更新模型之前删除整个实体。

您无需删除.tt文件并运行添加代码生成位。

您可能需要右键单击.tt并选择“运行自定义工具”以告诉.tt文件重新生成模型类。