我和我的同事正在开展同一个项目,一个使用EF 6 Code First方法的小型库。为了使数据库保持最新,我们正在使用迁移。昨天我和我同事的分公司合并了。该分支包含两个由Add-Migration [MigrationName]
命令创建的新迁移。
现在,当我尝试运行Update-Database
命令时,我收到错误
Unable to update database to match the current model because there are pending changes and automatic migration is disabled. Either write the pending model changes to a code-based migration or enable automatic migration. Set DbMigrationsConfiguration.AutomaticMigrationsEnabled to true to enable automatic migration.
我尝试重新运行Add-Migration
命令,看看" s" new"在模型中。 EF为我的同事迁移中所做的所有更改创建了一个巨大的迁移。看起来EF看不到来自合并的迁移