如何解决Entity Framework Core中的并发迁移冲突?

时间:2017-02-12 13:59:28

标签: c# entity-framework-core

我正在寻找一种解决方案来解决Enitity Framework Core中的并发迁移冲突。

当两个团队成员在新的迁移中并行工作时,问题就出现了。在pull请求期间,第二次迁移没有被执行,因为它是在数据库快照上执行的,因为第一次迁移已经改变了数据库,因此数据库快照不再有效。在EF6中,这必须通过应用虚拟空迁移和合并源代码版本来解决,之后再次创建未执行的迁移。

我在其中一次会议中听说过这个问题已在EF Core中解决,因为现在可以手动编辑数据库快照文件,使数据库快照文件与第一个并发更改同步。通过互联网搜索答案,但一无所获。

0 个答案:

没有答案