efコア1を使用してUWPで移行を実行する方法

entity-framework-core win-universal-app

質問

EntityFramework.Commands(v7.0.0-rc1-final)を使用して、EntityFramework.Core(v7.0.0-rc1-final)でどのように移行を実行したのか分かりません。移行(Add-Migration)を追加すると、移行が作成されます。次に、Update-Databaseに入ると、PMコンソールから次のように戻ります。

アップデート - ユニバーサルWindowsアプリケーションではデータベースを使用しないでください。代わりに、DbContextを呼び出します。データベース。実行時にMig​​rate()。

しかし、Context.DatabaseにはMigrateメソッドが含まれていません。したがって、このコマンドは指定できません。これはバグだと私には思われます。

受け入れられた回答

RC1では、 using Microsoft.Data.Entity;using Microsoft.Data.Entity;ていることを確認してくださいusing Microsoft.Data.Entity;文書内にある。 Migrate()は、EntityFramework.Sqliteなどのリレーショナルプロバイダをインストールするときに使用できる拡張メソッドです。

        using (var db = new BloggingContext())
        {
            db.Database.Migrate();
        }

https://docs.efproject.net/en/latest/platforms/uwp/getting-started.htmlを参照してください。



Related

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