0

我遇到了一个奇怪的问题,似乎是在 Visual Studio 2012 中使用 Entity Framework v5 突然出现的。

今天,我从我的数据库中更新了我的模型,因为我在表中添加了一个新的行列。更新后,我在视图中看到了新列,但是当尝试在代码中引用它时出现错误。事实证明,视图已更新,但 Designer.cs 类未更新(我重新创建了模型)。我又尝试了两次,但无法更新设计器类。

我认为这是 .edml 文件的问题,所以我删除了它并重新创建了它。现在我注意到我在视图中所做的任何更改都不会反映在设计器中。我可以更改命名空间、表格等。它们只会在视图和视图中发生变化。我已经重新添加了我的参考资料,但没有运气。我现在也遇到了连接问题(我假设这与视图更新无关)。

有没有其他人遇到过这个问题?我总是可以自己去编辑代码,但这既费时又不理想。

4

1 回答 1

0

您应该保存模型(Ctrl+S 或 Visual Studio 中的保存按钮)以在模型更改后重新生成 *.Designer.cs 文件(和其他模型文件)。

于 2013-07-25T11:50:48.577 回答