私はフレームワークのバージョンを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の移行を実行する方法を知っていますか?
これは私にこの問題を解決するために働いたものです:
実行:
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