I made a in my model and updated database using
我在模型中做了一个,并使用了更新的数据库。
Add-Migration sdfgfsd
Update-Database
Now I found the change I just made is not necessary.
现在我发现我刚刚做的改变是不必要的。
I would like do revert both code and database.
我希望恢复代码和数据库。
How can I do this?
我该怎么做呢?
1 个解决方案
#1
8
Yes - it's straightforward. Use
是的,这是简单的。使用
Update-Database -TargetMigration:zzzz
Where zzzz
is the name of the migration before the one you want to rollback.
在要回滚的迁移之前,zzzz是迁移的名称。
EDIT You then need to delete the migration(s) after zzzz.
编辑之后,需要在zzzz之后删除迁移。
If you want to rollback all migrations, or if you only have one migration, use
如果您想回滚所有迁移,或者如果您只有一个迁移,请使用
update-database -target:0
#1
8
Yes - it's straightforward. Use
是的,这是简单的。使用
Update-Database -TargetMigration:zzzz
Where zzzz
is the name of the migration before the one you want to rollback.
在要回滚的迁移之前,zzzz是迁移的名称。
EDIT You then need to delete the migration(s) after zzzz.
编辑之后,需要在zzzz之后删除迁移。
If you want to rollback all migrations, or if you only have one migration, use
如果您想回滚所有迁移,或者如果您只有一个迁移,请使用
update-database -target:0