实体框架迁移错误地检测为未决

时间:2018-11-05 15:47:21

标签: entity-framework ef-migrations

我将以前应用于数据库的2个迁移合并为一个

现在dbContext可以正确检测到,该模型与<div id="div1"></div> <div id="div2"></div>兼容

添加新的迁移后问题开始。该模型现在不兼容,因此该迁移器将应用挂起的迁移。问题在于,合并的迁移也被检测为未决。

任何想法,这里可能是什么问题?

1 个答案:

答案 0 :(得分:0)

好的,不是最干净的解决方案,但这是我发现的痛苦最小的路径

将数据库中的最后部分迁移重命名为合并的迁移的名称,然后删除其他部分迁移

这需要在更新过程之前完成,这很可惜,但是安装次数不是很高,因此是可行的。

另一种方法是在应用迁移之前运行一个执行此操作的脚本,但是我不希望项目中包含一次性的晦涩的骇客