如何撤销实体框架更新数据库在.net核心
本文关键字:net 核心 数据库 更新 何撤销 实体 框架 | 更新日期: 2023-09-27 18:15:20
在标准的。net版本的实体框架中,您可以使用。
Update-Database -TargetMigration "NameOfPreviousMigration"
如果你在。net Core的实体框架(EntityFrameworkCore)上尝试这个,你会得到以下错误:
Update-Database:无法找到与parameter匹配的参数名字"TargetMigration"。在第1行char:17+ Update-database -TargetMigration"nameofprevioumigration"+ ~~~~~~~~~~~~~~~~+ CategoryInfo: InvalidArgument:(:) [Update-Database], ParameterBindingException+ fulllyqualifiederrid: NamedParameterNotFound,Update-Database
如何在。net Core中恢复数据库?
要在EntityFrameworkCore中做到这一点,您不使用TargetMigration参数。只需指定您希望恢复到的迁移。
。
Update-Database NameOfPreviousMigration