我正在开发一个ASP.NET MVC 4应用程序。我正在使用实体框架数据库第一设计原则。
最初我在 MySQL 上创建了数据库,然后在visual studio中设置了与MySQL的连接并生成了ADO.NET数据模型。 但后来我在MySQL中添加了一些表,然后从Visual Studio中我添加了这些表。
我可以在模型图中看到新的实体类型,但是在Model.tt文件中没有生成与新实体相对应的类。我的意思是存在来自旧表的类,缺少来自较新表的类。
请帮忙!
答案 0 :(得分:2)
你的edmx是否嵌套在一个文件夹中?如果是这样,这可能是在VS 2012 Update1中修复的错误,如果edmx在文件夹中,则不会重新生成代码。安装VS 2012 Update 1,问题应该消失。您也可以右键单击edmx文件,然后单击“运行自定义工具”选项以强制执行代码生成。