23

クライアント側の開発で再生するための新しいASP.NET 5プレビューテンプレートを開始します。ADO.NETエンティティデータモデルが欠落していますVisual Studio 2015コミュニティ

Web APIとEntity Frameworkを使用してアクセスするデータベース(MS SQL)があります。

私のModelsフォルダには、私がしていたように、新しいアイテムを追加して、ADO.NET Entity Data Modelを追加したいのですが、そこにはありません。

私はここで何が欠けていますか?

UPDATE

これは私がプロジェクトに新しい項目を追加しようとすると、私が見る唯一のものです。 クライアント側とサーバー側。

enter image description here

+0

Entity Frameworkパッケージをインストールしましたか? – CodeCaster

+0

はい、package.jsonを使用します。私はEntity Frameworkを私の 'Dependencies'の下にインストールしました – Mivaweb

+0

EFのバージョンは? EF 7は[コードの最初のみ]です(http://blogs.msdn.com/b/adonet/archive/2014/10/21/ef7-what-does-code-first-only-really-mean.aspx)。いいえ.edmxファイル – SimonGates

答えて

6

、私が見つけた:私はそれは私の構成やない(EFツールはVS 2015で、すでに出荷されることになっているようはずの)に影響を与えるのであればわからない、それがすでにインストールされています私がData Points - The EF6, EF7 and ASP.NET 5 Soup MSDN Articleから入手した最近のMicrosoftから、オープンソースの世界への移行(Asp.net5以降)に起因するいくつかの互換性の問題があることを確認してください。完全な記事を読んでください。

so EF6とAsp.net5の両方を使用する場合は、記事のヒントを検討してください。 Asp.net5を使用し続けることができない場合は、を持つAsp.net4.5(以下の画像)を使用してください.Adobe.netデータモデル in 新しい項目を追加するダイアログ(Visual Studio Enterprise )。

enter image description here

+0

ヘッドアップに感謝します!また、ここでは、ASP.NET 4.5を選択すると、ADO.NETデータモデルを選択できます。 – Mivaweb

+0

新しいクラスライブラリを作成し、そこに「データ」カテゴリから項目を作成できます – krilovich

5
  1. を追加]を選択したプロジェクト、[新しい項目]をクリックします(または単にCtrlキー+ Shiftキー+ Aを押す)
  2. あなたは、あなたが何であるかを見つけることができるデータセクションが表示されますが

を探しています。また、ここでは別の解決策を見つけることができます。 Missing ADO.NET entity data model template from visual studio 2012 professional

+0

問題についての私のアップデートを表示 – Mivaweb

+0

ただ更新されました。 – Nofuzy

+0

"Missing ADO.NETエンティティデータモデル..."はVS 2015のために私のために働いていました。あなたの答えを言い換えることをお勧めします(データセクションに関連するテンプレートが見つからない場合...)リンクされた答え(c:\ programdata \ package cacheのeftools.msiを検索し、それを実行してインストール/修復を選択してください; VSを終了する方が良いかどうかわかりません。 2012バージョンについて言及していないか、それが2015年であっても有効であることを確認することは有用かもしれません。とにかく、2015年のポストでこれを見つけられなかった場合は、私はそれを無視したかもしれませんポインタのために非常にありがとう! –

6

は愚かに聞こえるかもしれないが、私はこれに巻き込まれたことから、それはあまりにも誰か他の人の問題かもしれません... VS 2015で

、クラスライブラリと呼ばれる2つのプロジェクトテンプレート... Windowsであること1つずつではありますウェブとサフィックスを持つ(パッケージ)。どうやら、誤解を招く名前の他に、お互いに関係がないし、第二のものがEFモデルをサポートするように作られていないことは間違いありません...正しいプロジェクトタイプを作成したことを確認してください。

__

これも役立ちます。多くの研究の後

http://thedatafarm.com/data-access/installing-ef-power-tools-into-vs2015/

+2

これも私の問題でした..必ずプロジェクト - >新規プロジェクト - > Visual C# - >クラスライブラリを追加してください。 "データ"カテゴリの下に項目を追加するオプションがあります – krilovich

+0

私の問題です。ありがとう! – mga911

2

VS2015

  1. モデルフォルダを右クリックを使用して新しいMVCプロジェクトを作成します。
  2. 追加を選択し、リストからクラスを選択します。
  3. ADO.Netエンティティデータモデル...を選択し、選択内容に進みます。
1

ADO.NETエンティティデータモデルを有効にする方法のVisual Studio 2017コミュニティ

行方不明:

オープンVisual Studioインストーラー - >個々のコンポーネント - > SDKの、ライブラリ、およびフレームワークを - >有効EntityFramework 6 tools-> Modify

今すぐ、プロジェクトの項目 - >データ - > ADO.NETエンティティデータモデルを追加してください。

Visual Studio Installer

関連する問題