2014-01-28 250 views
0

我创建了一个实体模型,然后使用代码生成来创建DBContext类。当我在其中一个表上执行SQL Server中的TSQL更新语句时,是否每次在调试时执行更新时都必须更新我的模型?当我部署我的MVC应用程序时,模型会自动更新吗?现在我在Context.tt文件上单击运行自定义工具。另外,我是否摆脱了我以前的edmx文件上的自定义工具属性?谢谢EDMX生成EF代码。数据库数据更改时更新数据库模型

回答

1

实体框架模型将自动更新而不是。如果您对数据库中的列或表进行更改,则需要刷新模型。

如果您打开.edmx文件并右键单击空白区域,则会出现Update Model from Database选项,该选项将查找已更改的表格和列。我想你必须在更新模型后再次运行你的T4代码(没有用过T4,所以我不确定)。

+0

这是我怀疑的。谢谢! –

相关问题