【发布时间】:2019-06-24 18:27:56
【问题描述】:
数据迁移和实体框架的新手。我继承了一个使用它的项目。我在表中有一个字段,用作标志并使用表上的触发器进行更新。我想在我的网络项目中访问这个字段。我已将该属性添加到模型中,但是当我构建并运行项目时,出现以下错误。
无法更新数据库以匹配当前模型,因为有 挂起的更改和自动迁移被禁用。要么写 待定模型更改为基于代码的迁移或启用自动 移民。将 DbMigrationsConfiguration.AutomaticMigrationsEnabled 设置为 true 启用自动迁移。
我想我需要去 Package Manager Console 并运行 Add-Migration 'MigrationName'
我不知道这样做的正确方法是:
- 保留现有数据
谁能指出我如何做到这一点的正确方向或正确的术语来进行谷歌搜索以寻找答案?
【问题讨论】:
-
您是否尝试在包管理器控制台中运行 update-database 命令?
标签: entity-framework data-migration