【问题标题】:Inconsistent ADO.NET model after editing database编辑数据库后 ADO.NET 模型不一致
【发布时间】:2013-03-31 05:28:15
【问题描述】:

我正在开发一个 ASP.NET MVC 4 应用程序。我使用的是Entity Framework Database First设计原则。

最初我在 MySQL 上创建了数据库,然后在 Visual Studio 中设置了与 MySQL 的连接并生成了 ADO.NET 数据模型。 但后来我在 MySQL 中添加了一些表,然后在 Visual Studio 中我做了这个。

我可以在模型图中看到新的实体类型,但在 Model.tt 文件中没有生成与新实体对应的类。我的意思是旧表中的类存在,新表中的类缺失。

请帮忙!

【问题讨论】:

    标签: entity-framework asp.net-mvc-4


    【解决方案1】:

    您的 edmx 是否嵌套在文件夹中?如果是这样,这可能是在 VS 2012 Update1 中修复的错误,如果 edmx 在文件夹中,则不会重新生成代码。安装 VS 2012 Update 1,问题应该就消失了。您也可以右键单击 edmx 文件并单击 Run Custom Tool 选项以强制生成代码。

    【讨论】:

    • 我更新了 Visual Studio 2012...对表的更改即将到来,但是当我添加一个新的存储过程然后更新 ADO.NET 模型时,没有为我生成任何代码存储过程
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多