【发布时间】:2018-01-05 13:22:44
【问题描述】:
回滚到特定迁移(C)意味着回滚(G,F,D,E)之间的所有迁移。他们是一种方式,我们可以只回滚回滚迁移 c 而不会影响其他迁移。
我还查看了针对此主题的其他问题,但对这种机制有所了解。
【问题讨论】:
标签: c# asp.net visual-studio-2015 entity-framework-6 entity-framework-migrations
回滚到特定迁移(C)意味着回滚(G,F,D,E)之间的所有迁移。他们是一种方式,我们可以只回滚回滚迁移 c 而不会影响其他迁移。
我还查看了针对此主题的其他问题,但对这种机制有所了解。
【问题讨论】:
标签: c# asp.net visual-studio-2015 entity-framework-6 entity-framework-migrations
它确实取决于更改,但如果迁移 C 中的更改独立于 D - G 更改,您可以这样做:
update-database另一种选择是只撤消代码中的模型更改,下一次迁移将撤消它们。
如果部署的数据库都应用了这些迁移,您可以这样做:
update-database -TargetMigration B)。update-database要记住的关键是,迁移将查看模型的最后一次代码迁移,然后将其与您现在的代码模型进行比较。欲了解更多信息,请参阅here。
【讨论】: