提问者:小点点

数据库第一实体框架更新EDMX而不更新model.tt


我使用的是实体数据库第一实体框架。我已经在visual studio中生成了EDMX文件以及对象(在model.tt中)

我有1个表(在本例中)

Users:
Username varchar
Password varchar
Email varchar

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

Users:
Username varchar
Password varchar
Email varchar
LastLoggedIn DateTime

然后单击Model.edmx文件并从数据库中运行更新模型。表在EDMX图中被更新,但是代码(在model.tt-users.cs中)文件没有更新。

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


共1个答案

匿名用户

英孚有时会有点痛苦,而且不喜欢更新。对于表,当发生这种情况时,从关系图中删除表。那就省省吧。然后右键单击并选择更新EDMX。这将添加具有新列的更新表。