c# - 刷新 EF 设计器时出现异常

标签 c# entity-framework visual-studio-2012

Entity Framework 新手....

我目前正在使用 EF 和 Visual Studio 2012 的最新更新,当我尝试从数据库刷新以更新我的模型中已更改的表时,设计人员抛出 COMException“名称为‘XXXXModel 的文件或文件夹.Context.tt' 已经存在。请为我们正在添加的项目指定一个唯一的名称。

它似乎要我在从数据库刷新时删除所有模型文件,这不对。我错过了什么吗?

最佳答案

发生这种情况是因为 Entity Framework 在自动生成的 container.designer.cs 文件中创建了您的模型。该文件包含与您的数据库表映射的类。

此时不删除模型,只删除.tt文件

关于c# - 刷新 EF 设计器时出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28217471/

相关文章:

c# - 在 C# 中以编程方式启用 Excel 宏

javascript - 在 ASP.Net MVC 中使用成员资格会引发异常

c# - 在 Entity Framework 中更新具有所需属性的实体

c++ - 有没有办法在 2 列中显示我的素数列表输出?

c# - 转换错误

c# - C# 中的 Exception 或 Either monad

c# - 将 Linq 子句添加到 Iqueryable 对象

c# - 将对象序列化为 JSON 时循环引用检测到异常

c# - 在设计器中移动窗体上的控件时,Visual Studio 2012 突然崩溃

C++11 枚举类实例化