EFコアを使用してASP.NETコアで移行を適用解除する方法

.net-core asp.net-core c# entity-framework-core visual-studio-2015

質問

私がPM> Remove-Migration -context BloggingContext Context PM> Remove-Migration -context BloggingContextをEF Coreを使用してASP.NET CoreプロジェクトでVS2015で実行すると、次のエラーが表示されます。

System.InvalidOperationException: The migration '20160703192724_MyFirstMigration' has already been applied to the database. Unapply it and try again. If the migration has been applied to other databases, consider reverting its changes using a new migration.    at Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolder.RemoveMigration(String projectDir, String rootNamespace, Boolean force) 
    at Microsoft.EntityFrameworkCore.Design.MigrationsOperations.RemoveMigration(String contextType, Boolean force) 
    at Microsoft.EntityFrameworkCore.Tools.Cli.MigrationsRemoveCommand.<>c__DisplayClass0_0.<Configure>b__0() 
    at Microsoft.Extensions.CommandLineUtils.CommandLineApplication.Execute(String[] args) 
    at Microsoft.EntityFrameworkCore.Tools.Cli.Program.Main(String[] args) 
 The migration '20160703192724_MyFirstMigration' has already been applied to the database. Unapply it and try again. If the migration has been applied to other databases, consider reverting its changes using a new migration.

どのように私はそれを解除することができますか?私はASP.NET Core 1.0、EF Core、VS2015 Update 3の最新リリースを使用しています。

人気のある回答

dotnet ef database update <previous-migration-name>使用dotnet ef database update <previous-migration-name>

次に、最後の移行を削除してみます。

変更をデータベースに適用したため、データベースの更新を行わずに移行を削除することはできません。



Related

ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ