我有一个奇怪的问题似乎在Visual Studio 2012中的Entity Framework v5中无处可寻。
今天,我从我的数据库更新了我的模型,因为我在表中添加了一个新的行列。更新后,我在视图中看到了新列,但在尝试在代码中引用它时,我遇到了错误。事实证明,视图已更新,但Designer.cs类不是(我重新创建了模型)。我尝试了两次,无法让设计师课程更新。
我认为这是.edml文件的问题所以我删除了它并重新创建它。现在我注意到我在视图中所做的任何更改都不会反映在设计器中。我可以更改命名空间,表格等。它们只会在视图和视图中发生变化。我已经重新添加了我的参考文献,但没有运气。我现在也遇到连接问题(我假设它只与视图更新有关。)
还有其他人遇到过这个问题吗?我总是可以自己去编辑代码,但这很耗时且不太理想。
答案 0 :(得分:0)
您应该在模型更改后保存模型(Ctrl + S或Visual Studio中的“保存”按钮)以重新生成* .Designer.cs文件(和其他模型文件)。