對Microsoft Visual Studio 2013 WinForms 中的MySQL Entity Framework 6 整合進行故障排除
嘗試將伺服器中的Mywork 6 與Microsoft Studio 2013 WinForm 資料庫整合時,您可能會遇到錯誤訊息,指出相容的實體框架提供者不可用。這阻礙了選擇 Entity Framework 6.0 作為所需版本。
潛在問題:
MySQL 缺乏相容的實體框架提供程式阻礙了實體框架的使用WinForms 專案中的6.
解:
要解決此問題,請依照下列步驟操作:
- 避免安裝mysql-installer- Community-5.7.3.0-m13.msi。
-
安裝以下軟件的最新版本:
- mysql-visualstudio-plugin
- mysql- Connector-net
- 新建一個C# .Net 4.5 Framework WinForms 專案。
-
依序安裝以下NuGet 套件:
- EntityFramework
- Mysql.Data
- My.Data. 🎜>Mysql.Web
-
確保標籤entityFramework在App.config 被註解掉。在標籤啟動後新增一個新的entityFramework標籤。
- 將ADO.NET實體資料模型加入專案。
- 允許產生實體連接字串並保存在App.config中,如上所述在初始查詢中。
- 選擇資料庫物件和設定(如果只有一個 Entity Framework 6.0 提供者可用,則可以跳過此步驟)。
- 完成資料模型建立過程。
- 為了確保完整功能,請手動新增以下DLL 檔案作為項目參考:
MySql.Data.dll
- MySql.Data.Entity. EF6.dll
- MySql.Web.dll
- 這些檔案可以在以下目錄中找到:
32 位元Windows:- C:Program FilesMySQLMySQL Connector Net 6.8.3Assembliesv4.5
64 位元Windows:- C:Program Files (x86)MySQLMySQL Connector Net 6.8.3Assemblie透過執行這些步驟,您應該能夠在Microsoft Visual Studio 2013 WinForms 專案中成功啟用Entity Framework 6 for MySQL。
以上是如何在 Visual Studio 2013 WinForms 中將 Entity Framework 6 與 MySQL 整合?的詳細內容。更多資訊請關注PHP中文網其他相關文章!