根據此文檔中的Microsft article應該在'ADO.NET'下向項目添加新項目時看到一個選項'Code First From Database' 實體數據模型」在步驟3'代碼優先從數據庫'模板在Visual Studio實體數據模型嚮導中未顯示
我看到使用的NuGet以下僅
我已經安裝了EF 6.1,我使用的Visual Studio 2012 Ultimate..What我缺少什麼?
根據此文檔中的Microsft article應該在'ADO.NET'下向項目添加新項目時看到一個選項'Code First From Database' 實體數據模型」在步驟3'代碼優先從數據庫'模板在Visual Studio實體數據模型嚮導中未顯示
我看到使用的NuGet以下僅
我已經安裝了EF 6.1,我使用的Visual Studio 2012 Ultimate..What我缺少什麼?
事實證明,要啓用「Code First From Database」模板,您需要download並安裝EF Tools。
我也必須爲VS2013做這件事。我在跟隨微軟的EF教程,並且文檔說VS2013附帶了這個工具。不在我的情況... –
與2013年有同樣的問題...謝謝 – 72GM
這樣做後,仍然不適合我VS2013:/ – bbodenmiller
TL;博士
解決方案:下載EF6.1.3更新從MS download page
版本
詳細
我發現所有的以前的答案通向一個解決方案,但desipe人聲稱已經成功地固定和問題 - 我沒有感覺一樣。
但重新安裝eftools.msi讓我思考 - 當我知道我仍然缺少「代碼優先」選項時,爲什麼我會重新安裝已安裝的內容。 所以我從microsoft downloads page得到了全新的安裝,它爲今天提供了6.1.3版本。
成功!現在是時候回到EntityFramework tutorial :)
大概我的反應太遲了!但對於其他「internautas」可能它的工作原理!在我的情況下,問題是.NET Framework版本,如果你創建一個應用程序,並且你使用的是一個.NET框架不到或相同的3.5,你看不到該選項,但如果您使用4或4.5選項是可見的
來自中美洲薩爾瓦多的乾杯。
你應該看看這個EntityFramework Reverse POCO Code First Generator項目,它由T4模板做代碼優先從現有的數據庫。
這些模板非常易於使用,可完全自定義,並且比原始EF嚮導更完整。
強烈推薦它。
您應該真的接受您的答案,因爲它是解決方案,並顯示在底部的活動標籤和最舊標籤。這是其中一個「主持人回答接受的標誌會很好」的情況之一,或者甚至是具有足夠票數的地方,社區可以接受的答案。 –
完成。感謝您指出 – kurasa