我将以前应用于数据库的2个迁移合并为一个
现在dbContext可以正确检测到,该模型与<div id="div1"></div>
<div id="div2"></div>
兼容
添加新的迁移后问题开始。该模型现在不兼容,因此该迁移器将应用挂起的迁移。问题在于,合并的迁移也被检测为未决。
任何想法,这里可能是什么问题?
答案 0 :(得分:0)
好的,不是最干净的解决方案,但这是我发现的痛苦最小的路径
将数据库中的最后部分迁移重命名为合并的迁移的名称,然后删除其他部分迁移
这需要在更新过程之前完成,这很可惜,但是安装次数不是很高,因此是可行的。
另一种方法是在应用迁移之前运行一个执行此操作的脚本,但是我不希望项目中包含一次性的晦涩的骇客