回滚到特定迁移(C)表示回滚之间的所有迁移(G、F、D、E)。是一种我们可以回滚的方式,只回滚迁移c,而不影响其他迁移。
我还研究了针对这个主题的其他问题,但我对这种机制略知一二。
发布于 2017-07-31 22:23:07
它确实取决于更改,但如果迁移C中的更改独立于D-G更改,则可以这样做:
update-database的Down()代码
另一种选择是只撤消代码中的模型更改,下一次迁移将撤消这些更改。
如果所有已部署的数据库都应用了这些迁移,则可以执行以下操作:
update-database要记住的关键一点是,迁移将查看模型的最后一次代码迁移,然后将其与您现在的代码模型进行比较。有关更多信息,请参阅here。
https://stackoverflow.com/questions/45391011
复制相似问题