删除-迁移在 VS 2015 中不起作用

问题描述 投票:0回答:1

我创建了一个尚未应用的迁移(例如,我尚未为该创建的迁移运行“更新数据库”)。我想使用“Remove-Migration”命令删除这个新未应用的迁移,但每次我在控制台中键入它时,都会出现以下错误:

PM> Remove-Migration
Remove-Migration : The term 'Remove-Migration' is not recognized as the name of a cmdlet, function, script file, or operable 
program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ Remove-Migration
+ ~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Remove-Migration:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

你能帮我解决这个问题吗?谢谢你。

c# entity-framework
1个回答
0
投票

两步:

  1. 使用之前迁移的名称运行命令“update-database -TargetMigration:PREVIOUS_MIGRATION -verbose”来回滚数据库
  2. 删除 Migrations 文件夹中的迁移 .cs 文件
© www.soinside.com 2019 - 2024. All rights reserved.