Asp.net mvc 是否更改数据库字段并更新ADO实体模型(.edmx)?

Asp.net mvc 是否更改数据库字段并更新ADO实体模型(.edmx)?,asp.net-mvc,entity-framework,asp.net-mvc-4,Asp.net Mvc,Entity Framework,Asp.net Mvc 4,如果在数据库中添加或更改字段,如何更新.edmx文件?我是否运行“从数据库更新模型”,是否需要删除.tt文件并运行新的“添加代码生成项” 我是否需要对MVC项目文件进行任何其他更改,以使其与最新版本保持一致 数据库更改了?有很多问题 是的,您可以运行更新模型-有时(如果重命名字段),您必须手动修改模型-删除旧字段,或者您可以在点击更新模型之前删除整个实体 您不需要删除.tt文件并运行添加代码生成位 您可能需要右键单击.tt并选择“运行自定义工具”来告诉.tt文件重新生成模型类。不要忘记从模型浏览

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

我是否需要对MVC项目文件进行任何其他更改,以使其与最新版本保持一致 数据库更改了?

有很多问题

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

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


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

不要忘记从模型浏览器下的
模型中删除表。存储
,否则有时它将无法识别额外的列或关系。@Matt,如果我删除整个实体(.edmx文件),我是否也需要删除.tt文件,或者我可以将它们保留下来,然后运行自定义工具。您不应该真的需要删除.tt文件-只需运行自定义工具就可以了。