小编典典

实体框架 - 重新开始 - 撤消/回滚所有迁移

all

出于某种原因,我的迁移似乎已经混乱/损坏/无论如何。我现在只想重新开始,那么有没有办法完全撤消所有迁移,擦除历史记录并删除迁移代码,所以我又回到了原点?

例如)PM> Disable-MigrationsRollback-Migrations

我不想“更新”到原始迁移步骤(即类似InitialSchema目标的东西),因为我再也找不到它了。


阅读 214

收藏
2022-08-24

共1个答案

小编典典

您可以使用以下方法回滚到任何迁移:

Update-Database -TargetMigration:"MigrationName"

如果要回滚所有迁移,可以使用:

Update-Database -TargetMigration:0

或同等学历:

Update-Database -TargetMigration:$InitialDatabase

在某些情况下,您还可以删除数据库和所有迁移类。

2022-08-24