2014-03-25 87 views
54

根據此文檔中的Microsft article應該在'ADO.NET'下向項目添加新項目時看到一個選項'Code First From Database' 實體數據模型」在步驟3'代碼優先從數據庫'模板在Visual Studio實體數據模型嚮導中未顯示

我看到使用的NuGet以下僅enter image description here

我已經安裝了EF 6.1,我使用的Visual Studio 2012 Ultimate..What我缺少什麼?

+0

您應該真的接受您的答案,因爲它是解決方案,並顯示在底部的活動標籤和最舊標籤。這是其中一個「主持人回答接受的標誌會很好」的情況之一,或者甚至是具有足夠票數的地方,社區可以接受的答案。 –

+0

完成。感謝您指出 – kurasa

回答

75

事實證明,要啓用「Code First From Database」模板,您需要download並安裝EF Tools。

+4

我也必須爲VS2013做這件事。我在跟隨微軟的EF教程,並且文檔說VS2013附帶了這個工具。不在我的情況... –

+0

與2013年有同樣的問題...謝謝 – 72GM

+1

這樣做後,仍然不適合我VS2013:/ – bbodenmiller

-3

嘗試更新Visual Studio或下載EF工具。

+1

已經提到Visual Studio 2012正在被使用。 – Saket

10
  1. 安裝 「實體框架電動工具測試版4」(工具 - >擴展和更新)
  2. 右鍵單擊項目,選擇 「實體框架」 和 「反向工程代碼優先」
0

TL;博士
解決方案:下載EF6.1.3更新從MS download page

版本

詳細
我發現所有的以前的答案通向一個解決方案,但desipe人聲稱已經成功地固定和問題 - 我沒有感覺一樣。

但重新安裝eftools.msi讓我思考 - 當我知道我仍然缺少「代碼優先」選項時,爲什麼我會重新安裝已安裝的內容。 所以我從microsoft downloads page得到了全新的安裝,它爲今天提供了6.1.3版本。

成功!現在是時候回到EntityFramework tutorial :)

1

大概我的反應太遲了!但對於其他「internautas」可能它的工作原理!在我的情況下,問題是.NET Framework版本,如果你創建一個應用程序,並且你使用的是一個.NET框架不到或相同的3.5,你看不到該選項,但如果您使用4或4.5選項是可見的

來自中美洲薩爾瓦多的乾杯。

相關問題