我们正在使用TFS并为我们的Dev提供不同的分支.
在分支A中,我们进行了迁移以更改列大小
在分支B中,我们进行了迁移以添加新表.这个分支不知道分支A修改!!
两个修改都合并到主分支.
当我执行更新数据库时,它执行2迁移,但最后告诉我有待更改.如果我执行Add-Migration,它将创建与第一次迁移相同的(在分支A中).
无法更新数据库以匹配当前模型,因为存在挂起的更改并且已禁用自动迁移.将挂起的模型更改写入基于代码的迁移或启用自动迁移.将DbMigrationsConfiguration.AutomaticMigrationsEnabled设置为true以启用自动迁移.您可以使用Add-Migration命令将挂起的模型更改写入基于代码的迁移.
是因为我上一次迁移的属性Target de IMigrationMetadata的内容中缺少某些东西,因为它不知道第一次迁移?
是否可以处理不同TFS分支中的迁移?
.net coldfusion entity-framework ef-code-first ef-migrations