クライアント側の開発で遊ぶために、新しいASP.NET 5プレビューテンプレートを開始しています。
Web APIとEntity Frameworkを使用してアクセスしたいデータベース(MS SQL)があります。
Models
フォルダーに、私が慣れているように、新しいアイテムを追加し、ADO.NET Entity Data Model
しかし、そこにはありません。
ここで何が欠けていますか?
[〜#〜] update [〜#〜]
これは、プロジェクトに新しいアイテムを追加しようとしたときに表示される唯一のものです。クライアント側とサーバー側。
多くの調査の後、私は データポイント-EF6、EF7、ASP。 NET 5 Soup MSDNの記事。記事全文をお読みください。
SoEF6とAsp.net5の両方が必要な場合は、記事のヒントを検討してください。また、Asp.net5の使用を継続しない場合は、Ado.net Data ModelinAdd New Itemダイアログ(Visual Studio Enterpriseでその可用性をテストしました)。
ばかげているように聞こえるかもしれませんが、私はこれに巻き込まれたので、他の誰かの問題かもしれません...
VS 2015には、クラスライブラリと呼ばれる2つのプロジェクトテンプレートがあります。1つはWindowsにあり、もう1つはWebにあり、(パッケージ)サフィックスを持っています。どうやら、誤解を招く名前に加えて、彼らは互いに関係がなく、2番目のモデルはEFモデルをサポートするように作られていないようです...
__
これも役立つかもしれません。既にインストールされているので、構成に影響するかどうかはわかりません(EFツールは既にVS 2015に同梱されているはずなので):
http://thedatafarm.com/data-access/installing-ef-power-tools-into-vs2015/
または、ここで別のソリューションを見つけることができます: Visual Studio 2012 ProfessionalのADO.NETエンティティデータモデルテンプレートがありません
VS2015を使用して新しいMVCプロジェクトを作成する
ADO.NET Entity Data ModelにVisual Studio 2017コミュニティがありません
有効にする方法:
Visual Studioインストーラーを開く->個々のコンポーネント-> SDK、ライブラリ、およびフレームワーク-> EntityFramework 6ツールを有効にする->変更
ここで、プロジェクトにアイテムを追加->データ-> ADO.NET Entity Data Model。