我在我的 ASP.NET MVC 项目中使用 MySQL .NET 连接器。连接工作正常。
但是,在第一次ADO.NET Data Model
从我的 MySQL 数据库(使用“从数据库更新模型”)创建一个之后,每次我以任何方式更改数据库(添加/删除表/属性)并再次选择“从数据库更新模型”,更新,.edmx file (designer)
但实体没有。
我怎样才能更新所有内容?我试图从设计器中删除表并再次通过“从数据库更新模型”,它将表添加到设计器,但实体永远不会改变。
有没有办法正确地做到这一点?
解决问题:
- 将表格添加
users
到设计器
- 将列添加
phone
到数据库表users
并刷新服务器资源管理器,确保该列存在。
- 通过转到
"Update Model from Database"
并选择users
刷新选项卡中的表来刷新数据模型。
- 该列
phone
被添加到设计器中。一切似乎都运行良好。
- 转到代码,该属性
phone
不在 Entity 类中。