出于某种原因,我的迁移似乎已经混乱/损坏/无论如何。我现在只想重新开始,那么有没有办法完全撤消所有迁移,擦除历史记录并删除迁移代码,所以我又回到了原点?
例如)PM> Disable-Migrations或Rollback-Migrations
PM> Disable-Migrations
Rollback-Migrations
我不想“更新”到原始迁移步骤(即类似InitialSchema目标的东西),因为我再也找不到它了。
InitialSchema
您可以使用以下方法回滚到任何迁移:
Update-Database -TargetMigration:"MigrationName"
如果要回滚所有迁移,可以使用:
Update-Database -TargetMigration:0
或同等学历:
Update-Database -TargetMigration:$InitialDatabase
在某些情况下,您还可以删除数据库和所有迁移类。