2012-11-19 69 views
2

我正嘗試使用Visual Studio 2012中的.Net 4.5中的EntityFramework 5爲現有的MySQL數據庫編寫一個數據訪問層。我已經運行了以下nuget命令的Visual Studio 2012的NuGet控制檯開始:VS2012中的MySql和實體框架 - 無法選擇提供者

Install-Package EntityFramework 
Install-Package MySQL.Data.Entities 

然而,當我試圖添加一個Ado.Net實體數據模型和「從數據庫生成」,然後「新建連接」,沒有列出MySQL的供應商在「數據源」列表框中,在「數據提供程序」組合框中也沒有。

我錯過了簡單的東西嗎?我正在寫一個班級 - ry ..但我已經在控制檯應用程序中嘗試了這些相同的步驟,結果相同。

回答

2

我從加布裏埃拉·馬丁內斯收到此方向:

爲MySQL的NuGet包從一個人在社會各界都 不完全支持。爲了讓實體框架適當地使用Visual Studio接口 ,建議開發者 安裝MySQL連接器工具的MSI。

安裝完成後,我能夠在Entity Framework中開始運行MySQL,沒有任何問題。

+0

它的工作原理,謝謝! – garik