web-dev-qa-db-ja.com

Visual Studio Entity Data Modelに「データベースからの最初のコード」テンプレートが表示されないWizard

この 記事 のMicrosftによると、手順3で「ADO.NET Entity Data Model」の下にプロジェクトに新しいアイテムを追加するときに、「データベースから最初にコードを作成」オプションが表示されます。

以下のみが表示されます enter image description here

Nugetを使用してEF 6.1をインストールしましたが、Visual Studio 2012 Ultimateを使用しています。

55
kurasa

「Code First From Database」テンプレートを有効にするには、 download にしてEF Toolsをインストールする必要があります。

76
kurasa
  1. 「Entity Framework Power Tools Beta 4」をインストールします(ツール->拡張機能と更新プログラム)
  2. プロジェクトを右クリックし、「Entity Framework」、「Reverse Engineer Code First」を選択します
10
Ming

おそらく私の応答は遅すぎます!しかし、他の「internautas」ではおそらく動作します!...私の場合、問題は.NET Frameworkバージョンでした。アプリケーションを作成し、.NET Frameworkが3.5以下の場合、オプションは表示されませんただし、4または4.5を使用する場合、オプションは表示されます

中央アメリカのエルサルバドルからの歓声。

1
Jose David

tl; dr
Solution:MSダウンロードページからEF6.1.3更新バージョンをダウンロード

enter image description here

詳細
これまでの答えはすべて解決策につながっていることがわかりましたが、他の人が問題を修正して問題を抱えていると主張しているのを発見しました。

しかし、eftools.msiを再インストールすることで、「コードファースト」オプションがまだないことがわかっているのに、すでにインストールされているものを再インストールする必要があると考えました。そして、私は自分自身を Microsoftダウンロードページ から新規インストールしました。このページでは、現在6.1.3バージョンを提供しています。

成功!そして、 EntityFrameworkチュートリアルに戻りましょう :)

0
Ziai