2013-03-27 195 views
0

我设计了从Sql server database映射的entity model。后来,我在数据库的某个表中更新了Identity column,然后我完成了Update Model from数据库。不幸的是,这并没有在我的Entity Model更新。我应该怎么做才能解决这个问题?如何从实体模型更新实体中的数据库修改?

任何帮助或建议非常感谢!

+3

删除并重新添加表到您的模型?我知道EF对身份和现有专栏的更改很挑剔 – Koenyn 2013-03-27 09:16:50

+0

重新添加表格令人讨厌。有没有其他的可能性? – Smaug 2013-03-27 09:23:41

回答

1

在Designer或Xml视图中手动编辑EDMX,以您的偏好为准。

+0

第一次自动生成。我的观点是更新也应该自动发生。我对吗 ? – Smaug 2013-03-27 10:20:18

+1

正如Koenyn正确指出的那样,Update函数将无法更新模型。其中一种情况是关键列更改。如果你只是添加一张桌子,关系或者柱子,你的状态会很好。如果你不想编辑EDMX,那么你总是可以杀死它并像第一次那样完全恢复它。 – 2013-03-27 10:22:13

+0

似乎很糟糕的设计师问题。罗布爱泼斯坦感谢您的建议。我计划手动编辑。 – Smaug 2013-03-27 10:47:23

相关问题