我在ASP.NET MVC项目中使用MySQL .NET Connector。连接正常。
然而,在我的MySQL数据库(首次使用“从数据库更新模型”)创建ADO.NET Data Model
后,每次我以任何方式更改数据库(添加/删除表/属性)并再次选择“从数据库更新模型”,.edmx file (designer)
更新,但实体不会。
如何更新所有内容?我试图从设计器中删除该表并再次通过“从数据库更新模型”,它将表添加到设计器,但实体永远不会改变。
有没有办法正确地做到这一点?
解决问题:
users
添加到设计师
phone
添加到数据库表users
并刷新服务器资源管理器,确保该列在那里。
"Update Model from Database"
并在“刷新”标签中选择users
表。
phone
已添加到设计器中。一切似乎都很好。
phone
不在Entity类中。
答案 0 :(得分:3)
@Pawel回答了这个问题,但我想添加一个已接受的答案。
这是Visual Studio 2012中的一个已知错误:
http://entityframework.codeplex.com/workitem/453
可以使用Visual Studio 2012更新修复此问题:
http://www.microsoft.com/en-us/download/details.aspx?id=38188