EF7:「add-migration」という用語は、コマンドレットの名前として認識されません

entity-framework entity-framework-core

質問

私はフレームワークのバージョンをproject.jsonのdnx46に設定しました。また、次のパッケージもあります。

  "dependencies": {
    "EntityFramework.Commands": "7.0.0-rc1-final",
    "EntityFramework.Core": "7.0.0-rc1-final",
    "EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final",
    "Microsoft.AspNet.Identity.EntityFramework": "3.0.0-rc1-final"
  }

しかし、私がenable-migrationsコマンドを実行すると次のようになります:

「enable-migrations」という用語は、コマンドレットの名前として認識されません

誰もが最新の.NETでEFの移行を実行する方法を知っていますか?

受け入れられた回答

現在、EFの移行はサポートされていません。

https://github.com/aspnet/EntityFramework/issues/4497


人気のある回答

これは私にこの問題を解決するために働いたものです:

実行:

Install-Package Microsoft.EntityFrameworkCore.Tools –Pre

project.jsonでは、「ツール」セクションにこれを追加します(まだない場合)。

"Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview4-final",

参考文献: https : //docs.efproject.net/en/latest/platforms/aspnetcore/new-db.html



Related

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