EF7 RC2コード初のデータベース作成

asp.net-core c# entity-framework-core

質問

私はASP.NETコアRC2アプリケーションでEF7 RC2を使用しています。コードからデータベースを生成しようとしています(コードを使用しています)。コンテキストを作成して接続文字列を設定しましたが、VS2015のNuGetコンソールに「Add-Migration」と入力するとエラーが表示されます

「Add-Migration」という用語は、コマンドレット、関数、スクリプトファイル、または実行可能なプログラムの名前として認識されません。

私はいくつかの掘り下げをしました、そして、私はそのコマンドがRC1のものだと思います。 RC2相当品はありますか? EF7 RC2のチュートリアルはありますか?私が見つけることができるのは、RC1またはそれ以前のものです。

受け入れられた回答

RC2から新しいdotnetツールがインストールされた通常のコマンドプロンプトでは、プロジェクトのディレクトリ内で次のことができるはずです。

dotnet ef migrations add [name]

簡単に言えば、新しいコマンドを調べて各アイテムの内容を確認することができます。 dotnetdotnet efhttps://blogs.msdn.microsoft.com/dotnet/2016/05/16/announcing-net-core-rc2/

Package Managerコンソール内でこれを動作させるには、Powershell 5がインストールされていることを確認する必要があります。

https://docs.efproject.net/en/latest/miscellaneous/rc1-rc2-upgrade.html#package-manager-commands-require-powershell-5

また、これをproject.jsonファイルに追加し、 "Microsoft.EntityFrameworkCore.Tools" : "1.0.0-preview1-final"を依存関係に追加する必要があります。

"tools": {
  "Microsoft.EntityFrameworkCore.Tools": {
    "version": "1.0.0-preview1-final",
    "imports": [
      "portable-net45+win8+dnxcore50",
      "portable-net45+win8"
    ]
  }
}

人気のある回答

Entity Coreの場合は、ビジュアルスタジオ内のパッケージマネージャーにアクセスして、次のように入力します。update-database

これは指定された永続ストア内のテーブルを作成する必要があります



Related

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