我正在啓動一個新的ASP.NET 5預覽模板來與客戶端開發一起玩。ADO.NET實體數據模型缺少Visual Studio 2015社區
我有一個數據庫(MS SQL),我想要訪問使用Web API和實體框架。
在我的Models
文件夾中,我確實喜歡用於添加新項目,但我想添加ADO.NET Entity Data Model
但它不存在。
我在這裏錯過了什麼?
UPDATE
這是我看到的,當我嘗試新的項目添加到項目中的唯一的事。 客戶端和服務器端。
我正在啓動一個新的ASP.NET 5預覽模板來與客戶端開發一起玩。ADO.NET實體數據模型缺少Visual Studio 2015社區
我有一個數據庫(MS SQL),我想要訪問使用Web API和實體框架。
在我的Models
文件夾中,我確實喜歡用於添加新項目,但我想添加ADO.NET Entity Data Model
但它不存在。
我在這裏錯過了什麼?
UPDATE
這是我看到的,當我嘗試新的項目添加到項目中的唯一的事。 客戶端和服務器端。
了大量的研究後,我發現了那裏有一些兼容性問題,這些問題來自我從Data Points - The EF6, EF7 and ASP.NET 5 Soup MSDN文章中獲得的最近微軟遷移到開源世界(自Asp.net5以來)。請閱讀完整的文章。
所以如果你想擁有EF6和Asp.net5,請考慮文章提示。如果您不堅持使用Asp.net5,只需使用Asp.net4.5(下圖),其中有Ado.net Data Model添加新項目對話框(我用Visual Studio Enterprise測試了它的可用性)。
或者你可以找到另一種解決方案在這裏: Missing ADO.NET entity data model template from visual studio 2012 professional
可能聽起來很愚蠢,但是因爲我被這個問題困住了,它可能也是別人的問題...
在VS 2015中,有2個項目模板叫做類庫...一個在Windows中,一個在網絡和後綴(包)。顯然,除了誤導性的名稱之外,他們之間沒有任何關係,第二個顯然不支持EF模型......確保您已經創建了適當的項目類型或打開了使用不同VS版本製作的工作解決方案。
__
此內容可能有幫助。我有它已經安裝了,所以不知道這是否會影響我的配置或沒有(不應該作爲EF工具都應該是用VS 2015年已經發貨):
http://thedatafarm.com/data-access/installing-ef-power-tools-into-vs2015/
使用VS2015
ADO.NET實體數據模型缺少的Visual Studio 2017年社區
如何啓用:
打開Visual Studio安裝程序 - >個別組件 - > SDK的,類庫,框架 - >啓用EntityFramework 6工具 - >修改
現在,將項目添加到您的項目 - >數據 - > ADO.NET實體數據模型中。
是否安裝了實體框架包? – CodeCaster
是使用package.json。我看到我的'Dependencies'下安裝了Entity Framework – Mivaweb
什麼版本的EF? EF 7是[代碼首先僅](http://blogs.msdn.com/b/adonet/archive/2014/10/21/ef7-what-does-code-first-only-really-mean.aspx),以便沒有.edmx文件 – SimonGates