今天我需要在我的datamodel(edmx文件)中添加一个新列,这在我的开发机器上运行正常。但我尝试将我的更改放到服务器web.page不起作用:( 我想是因为数据模型不与数据库同步(在服务器中数据库已经更新),但我不知道如何检查或如何确定我是否有与数据模型相关的最新版本的更改:(。 有什么建议吗? 谢谢!
答案 0 :(得分:0)
您是否双击过EDMX文件并打开了“工作区”(您知道它在哪里显示您的实体,就像这样
然后右键单击并选择从数据库更新模型,这将导致您的EDMX更新以反映数据库模型。希望有所帮助
答案 1 :(得分:0)
我曾经遇到过这样的问题。如果您没有将任何存储过程添加到edmx,我会删除所有表,保存,然后再次添加所有其他表。这将为我进行演练......因为更新模型中存在错误,所以它总是在进行演练。