使用EF核心设置-TargetMigration

时间:2016-09-15 14:11:46

标签: entity-framework-core .net-core ef-migrations

我正在尝试使用dotnet ef -TargetMigration: {MigrationName}

定位先前应用的迁移

低于错误

  

无法识别的选项'-TargetMigration:0'

是否已在Entity Framework Core中删除此命令?有没有替代方案呢?

2 个答案:

答案 0 :(得分:1)

您可以在package manager console

上使用如下所示的内容
 PM > Update-Database [[-Migration] <String>]

参数:

-Migration <String> 
  • 指定目标迁移。

  • 如果为“0”,则将还原所有迁移。

  • 如果省略,将应用所有待处理的迁移。

答案 1 :(得分:0)

https://docs.efproject.net/en/latest/miscellaneous/cli/dotnet.html

记住它与你期望的完全不同......

dotnet ef migrations list dotnet ef migrations [arg] {option}

dotnet ef migrations add [name]

" " " remove //删除最后一个

根据说明手动删除数据库中的更改(如果已经应用)。例如dotnet ef database update