EF操作时更改了与数据库相关的实体类,运行时数据库迁移时提示:
无法将数据库更新为与当前模型匹配,因为存在挂起的更改并且禁用了自动迁移。将挂起的模型更改写入基于代码的迁移或启用自动迁移。将 DbMigrationsConfiguration.AutomaticMigrationsEnabled 设置为 true 以启用自动迁移。
您可使用 Add-Migration 命令将挂起的模型更改写入基于代码的迁移。
只需要将Migrations下的Configuration.cs中的构造函数的
public Configuration()
{
AutomaticMigrationsEnabled = true;
}
即可。
将 DbMigrationsConfiguration.AutomaticMigrationsEnabled 设置为 true 以启用自动迁移