Visual Studio 2012 Professional の ADO.NET エンティティ データ モデル テンプレートがありません。Visual Studio テンプレート カテゴリの「データ」カテゴリすらありません。
Visual Studio 2012 のインストールを変更し、インストールできるすべてのパッケージを選択しました。しかし、それでも運はありません。
Visual Studio 2012 Professional の ADO.NET エンティティ データ モデル テンプレートがありません。Visual Studio テンプレート カテゴリの「データ」カテゴリすらありません。
Visual Studio 2012 のインストールを変更し、インストールできるすべてのパッケージを選択しました。しかし、それでも運はありません。
C:\ProgramData\Package Cache で「eftools.msi」を検索しました。
3つのバージョンがありました(私が推測する異なるベータ/ RCから)
最新のものを選んでインストールしました。
これで問題は解決しました。
プロジェクトのプロパティに移動し、ターゲット フレームワークを変更することで、これを解決しました。私の場合、プロジェクトのデフォルトのターゲット フレームワークは 2.0 でした (理由はわかりません。4.5 がデフォルトであると予想していました)。4.5に変更したところ、「ADO.Net Entity Data Model」オプションが表示されました。ターゲットにしている CLR バージョンに適した EF ツールをインストールすることがすべてだと思います。
Visual Studio を閉じて、次の場所から " Entity Framework Tools for Visual Studio " をインストールします。
► [Visual Studio ディスクまたはインストーラー フォルダー]\packages\EFTools\EFTools.msi"
私はそれを行い、結果を得ました。
このツールは、ここからダウンロードすることもできます。
既存のプロジェクトを右クリックします
「追加」→「新しいアイテム...」を選択
「データ」ノードの下で、「ADO.NET エンティティ データ モデル」を選択できます。
パッケージ フォルダーに EFTools.msi ファイルが見つかり、実行してからアンインストールを選択し、もう一度実行してインストールを選択しました。この再インストール後、テンプレートが表示されました。
新しい EFTools6.1.3ForVS2013.msi をインストールしてからアンインストールすると、ADO.net Entity Model オプションが削除されます。Microsoft が古いバージョンを元に戻すことはありません。Hainesyさん、ありがとうございます。
Visual Studio Express 2013 でも同じ問題が発生しました。その問題が発生した場合は、Visual Studio を再インストールしないでください。EF ツールを修復する必要があります。
で検索C:\ProgramData\Package Cache for "eftools.msi"
最新のものを選択して実行し、修復を選択します。