编辑数据库后ADO.NET模型不一致

时间:2013-03-31 05:28:15

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

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

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

enter image description here

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

请帮忙!

1 个答案:

答案 0 :(得分:2)

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