Migration EF5迁移错误

Migration EF5迁移错误,migration,entity-framework-5,Migration,Entity Framework 5,当我尝试执行以下操作时,会出现此错误(,AutomaticMigrationsEnabled=true;) Update-Database 无法更新数据库以匹配当前模型,因为存在挂起的更改,并且禁用了自动迁移。将挂起的模型更改写入基于代码的迁移或启用自动迁移。将DbMigrationsConfiguration.AutomaticMiggrationsEnabled设置为true以启用自动迁移。 您可以使用Add Migration命令将挂起的模型更改写入基于代码的迁移。 在_Migratio

当我尝试执行以下操作时,会出现此错误(,AutomaticMigrationsEnabled=true;

Update-Database
无法更新数据库以匹配当前模型,因为存在挂起的更改,并且禁用了自动迁移。将挂起的模型更改写入基于代码的迁移或启用自动迁移。将DbMigrationsConfiguration.AutomaticMiggrationsEnabled设置为true以启用自动迁移。 您可以使用Add Migration命令将挂起的模型更改写入基于代码的迁移。

在_MigrationHistory表中,我只看到昨天成功完成的一次迁移

“将挂起的模型更改写入基于代码的迁移”意味着什么?我该怎么做


谢谢

据我所知,某些更改(如列重命名)需要代码迁移。如果是这种情况,您可能需要首先添加迁移,以便删除这些更改


我不确定这是否会禁用自动迁移,但值得一试。尝试和错误是我理解事物的最佳工具。:)

它告诉您,您已经对模型(即.NET类)进行了一些更改,这些更改尚未反映在基于代码的迁移类中

执行“添加迁移”将实现“将挂起的模型更改写入基于代码的迁移”的请求