从实体框架中的数据库更新模型不工作
本文关键字:更新 模型 工作 数据库 实体 框架 | 更新日期: 2023-09-27 17:50:02
如果对数据类型或约束进行了任何更改(例如:在实体框架中执行Update model from database
(Refresh a particular table)并不是在更新实体模型。
每次我都必须手动删除和重新创建表。
这是唯一的解吗?或者还有其他最好的方法吗?
从您的model
中删除适用的表,然后选择Update model from database
, EF通常只检查新字段,不检查现有字段的更改
检查数据库中新更新/创建的表是否包含标识键列(如ID列)。实体框架在处理记录中不表示唯一性的表时特别敏感。