EF没有看到来自合并的manualy创建的迁移

时间:2015-11-25 06:53:53

标签: git entity-framework code-first ef-migrations

我和我的同事正在开展同一个项目,一个使用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看不到来自合并的迁移

1 个答案:

答案 0 :(得分:0)

我在https://msdn.microsoft.com/en-us/data/dn481501.aspx

找到了这个问题的详细答案