gpt4 book ai didi

asp.net-mvc - ADO.NET 实体数据模型不更新实体

转载 作者:行者123 更新时间:2023-12-04 02:55:04 27 4
gpt4 key购买 nike

我在我的 ASP.NET MVC 项目中使用 MySQL .NET 连接器。连接工作正常。

但是,在第一次从我的 MySQL 数据库(使用“从数据库更新模型”)创建ADO.NET 数据模型之后,每次我更改以任何方式(添加/删除表/属性)数据库并再次选择“从数据库更新模型”,.edmx 文件(设计器) 更新,但实体不更新。

我怎样才能更新所有内容?我尝试从设计器中删除表格并再次通过“从数据库更新模型”,它将表格添加到设计器,但实体从未改变。

有什么办法可以正确地做到这一点?

问题演练:

  • 将表 users 添加到设计器

  • 将列 phone 添加到数据库表 users 并刷新服务器资源管理器,确保该列存在。

  • 通过转到 “从数据库更新模型” 并在“刷新”选项卡中选择 users 表来刷新数据模型。

  • phone 被添加到设计器中。一切似乎都运行良好。

  • 转到代码,phone 属性不在 Entity 类中。

最佳答案

@Pawel 回答了这个问题,但我想添加一个可接受的答案。

这是 Visual Studio 2012 中的一个已知错误:

http://entityframework.codeplex.com/workitem/453

这可以通过 Visual Studio 2012 更新修复:

http://www.microsoft.com/en-us/download/details.aspx?id=38188

关于asp.net-mvc - ADO.NET 实体数据模型不更新实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16820373/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com