如何在.NET Core中撤销Entity Framework的Update-Database操作

9
在标准的.NET版本中,使用实体框架可以使用撤销最后一次数据库更新。
Update-Database -TargetMigration "NameOfPreviousMigration"

如果您在 .NET Core(EntityFrameworkCore)上尝试此操作,您将会收到以下错误信息:

Update-Database : 找不到与参数名称 'TargetMigration' 匹配的参数。 At line:1 char:17 + Update-database -TargetMigration "NameOfPreviousMigration" + ~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidArgument: (:) [Update-Database], ParameterBindingException + FullyQualifiedErrorId : NamedParameterNotFound,Update-Database

如何在 .NET Core 中还原数据库?
1个回答

18
在EntityFrameworkCore中,要实现此操作不需要使用TargetMigration参数,只需命名您希望还原的迁移名称。例如:
Update-Database NameOfPreviousMigration

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接