首先在Entity Framework中恢复数据库代码

Kut*_*ith 5 .net entity-framework code-first

我在我的模型中使用了更新的数据库

Add-Migration sdfgfsd
Update-Database
Run Code Online (Sandbox Code Playgroud)

现在我发现我刚才做的改变没有必要.

我想恢复代码和数据库.

我怎样才能做到这一点?

Pet*_*ith 8

是的 - 这很简单.使用

Update-Database -TargetMigration:zzzz
Run Code Online (Sandbox Code Playgroud)

zzzz要回滚的迁移名称之前,迁移的名称在哪里.

编辑 然后您需要删除zzzz之后的迁移.

如果要回滚所有迁移,或者只有一次迁移,请使用

update-database -target:0
Run Code Online (Sandbox Code Playgroud)