0

我正在开发一个 ASP.NET MVC 4 应用程序。我正在使用实体框架数据库优先设计原则。

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

在此处输入图像描述

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

请帮忙!

4

1 回答 1

2

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

于 2013-03-31T05:34:12.493 回答