数据库第一实体框架更新EDMX但不更新Model.tt

时间:2016-01-14 02:40:09

标签: c# visual-studio ef-database-first

我正在使用实体Database First Entity框架。我在visual studio中生成了我的EDMX文件,以及对象(在Model.tt中)

我有一张桌子(在本例中)

Users:
Username varchar
Password varchar
Email varchar

然后我添加了一个新列" LastLoggedIn"在我的数据库中通过SQL管理器。所以我的表现在看起来像:

Users:
Username varchar
Password varchar
Email varchar
LastLoggedIn DateTime

然后我点击了Model.edmx文件并从数据库运行了更新模型。 表已在EDMX图中更新,但代码(在model.tt - users.cs中)文件未更新。

如何在更新EDMX图表后强制更新对象?

1 个答案:

答案 0 :(得分:1)

EF有时会有点痛,并且不想更新。对于表,当发生这种情况时,从图中删除表。然后保存它。然后右键单击并选择更新edmx。这应该使用新列添加更新的表。