我遇到了一个奇怪的问题,似乎是在 Visual Studio 2012 中使用 Entity Framework v5 突然出现的。
今天,我从我的数据库中更新了我的模型,因为我在表中添加了一个新的行列。更新后,我在视图中看到了新列,但是当尝试在代码中引用它时出现错误。事实证明,视图已更新,但 Designer.cs 类未更新(我重新创建了模型)。我又尝试了两次,但无法更新设计器类。
我认为这是 .edml 文件的问题,所以我删除了它并重新创建了它。现在我注意到我在视图中所做的任何更改都不会反映在设计器中。我可以更改命名空间、表格等。它们只会在视图和视图中发生变化。我已经重新添加了我的参考资料,但没有运气。我现在也遇到了连接问题(我假设这与视图更新无关)。
有没有其他人遇到过这个问题?我总是可以自己去编辑代码,但这既费时又不理想。