我正在使用实体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图表后强制更新对象?
答案 0 :(得分:1)
EF有时会有点痛,并且不想更新。对于表,当发生这种情况时,从图中删除表。然后保存它。然后右键单击并选择更新edmx。这应该使用新列添加更新的表。