代码优先迁移 - 如何回滚第一次迁移

Posted

技术标签:

【中文标题】代码优先迁移 - 如何回滚第一次迁移【英文标题】:Code first migrations - how to rollback first migration 【发布时间】:2014-03-01 17:09:21 【问题描述】:

使用代码优先迁移,使用 -TargetMigration [MigrationName] 迁移到任何给定的迁移都很简单。

但是如何回滚到第一次迁移之前?你的目标是什么迁移?第一次迁移和其他迁移一样有一个 Down() 并且逻辑是合理的 - 但我如何通过 update-database 命令执行它?

【问题讨论】:

【参考方案1】:

使用这个命令:

Update-Database -Target 0

【讨论】:

以上是关于代码优先迁移 - 如何回滚第一次迁移的主要内容,如果未能解决你的问题,请参考以下文章

实体框架代码优先迁移 - 我可以针对以前的迁移

如何在 Laravel 中处理具有唯一性的迁移回滚中的现有记录?

我们可以使用代码优先迁移运行 SQL 脚本吗?

实体框架代码优先:启用迁移错误

代码优先迁移中列的 EF6 Oracle 默认值

回滚特定迁移而不回滚其他迁移