私はVisual Studio 2017とEntity Framework 6を使用していますが、私の人生では、EDMXファイル、Entity Data Tools、Model Browser、またはEntity Designerが見つかりません...
ここで気を失いましたか? Entity Frameworkデータモデルを操作するためのこれらのUIベースのツールを見つけようとして、複数の新しいプロジェクトを作成しましたが、どこにもアクセスできないようです。
助けてください!
私はVS2017インストールに正しいツールがインストールされていると信じています:
これを見ている人にとって、私の場合の答えは、Entity FrameworkのCode-First実装を使用しているということでした。
したがって、Code-First Entity FrameworkにはEDMXファイルはありません。
VS2017のインストールでは、これらのツールをインストールするために個別のコンポーネントに移動する必要がありましたが、デフォルトでインストールされているとは思わないでください。
このインストールはVSインストーラーから実行できます
現在の ドキュメント も参照してください。彼らは、現在のVisual Studioバージョンにはツールが含まれると述べています。以前のバージョンの場合、Microsoftダウンロードセンターから個別のインストーラー(拡張機能ではなく、MSIパッケージ)をダウンロードできます。たとえば、 Visual Studio Releases> Visual Studio 2013 を参照してください。これにより、Visual Studio 2013のMSIの場所がわかります。
Gotmikeの受け入れられた答えに応じて、今日は Entity Framework Visual Editor と呼ばれるサードパーティのマーケットプレイス拡張機能があり、これは コードファーストモデル/ POCOクラスから視覚的表現を生成するために使用されます (私は自分で試しませんでした)。
また、Entity Framework Power Toolsには、「エンティティデータモデルの表示(読み取り専用)」と呼ばれるデザイナービューでコードファーストエンティティをプレビューする機能が常にあったことに注意してください。このオプションは、DbContextから派生したモデルクラスを選択すると、コンテキストメニューに表示されます。
同様の問題がありました。 Entity Framework 6 tools再インストールしましたが、幸運にも再インストールしましたSQL tools(申し訳ありませんが、正確な名前を忘れました)。しかし、解決策は非常に簡単でした:
edmxファイルを右クリックして[開く]を選択し、[ADO.NET Entity Data Model Designerを選択]