drz*_*aus 167 entity-framework ef-migrations entity-framework-4.3
出于某种原因,我的迁移似乎是混乱/损坏/无论如何.我只是想重新开始,所以有没有办法彻底撤消所有迁移,删除历史记录,删除迁移代码,所以我回到原点?
例如)PM> Disable-Migrations
或Rollback-Migrations
我不想"更新"到原始的迁移步骤(比如InitialSchema
目标),因为我再也找不到它了.
Lad*_*nka 352
您可以使用以下命令回滚到任何迁移:
Update-Database -TargetMigration:"MigrationName"
Run Code Online (Sandbox Code Playgroud)
如果要回滚所有可以使用的迁移:
Update-Database -TargetMigration:0
Run Code Online (Sandbox Code Playgroud)
或同等学历:
Update-Database -TargetMigration:$InitialDatabase
Run Code Online (Sandbox Code Playgroud)
在某些情况下,您还可以删除数据库和所有迁移类.
And*_*ski 11
对于Entity Framework Core:
Update-Database -Migration:0
Remove-Migration
Run Code Online (Sandbox Code Playgroud)
Update-Database -Migration 0
Remove-Migration
Run Code Online (Sandbox Code Playgroud)
文档位于: https: //learn.microsoft.com/en-us/ef/core/miscellaneous/cli/powershell#update-database 和此处: https: //learn.microsoft.com/en-us/ef /core/miscellaneous/cli/powershell#remove-migration
归档时间: |
|
查看次数: |
80951 次 |
最近记录: |