Entity Framework 6 和MySQL 連線問題
當嘗試在Entity Framework 6 和MySQL 資料庫之間建立連線時,許多開發人員遇遇到了令人費解的障礙:無法選擇MySQL 作為連線選項。此問題歸因於 MySQL 插件中的錯誤,導致那些渴望一起使用這些技術的人感到沮喪。
與錯誤相關的併發症
最初,建議解決方法是將MySql.Data.Entity.EF6.dll 檔案從Connector/Net 安裝目錄複製到Visual Studio PrivateAssemblies 資料夾。然而,事實證明此修復對某些用戶(包括問題作者)無效。
實體框架 5 的後備解決方案
此挫折導致作者暫時降級到實體框架 5,直到 MySQL 解決了這個問題。這種解決方法允許在等待更永久的解決方案的同時繼續開發。
出現了解決方案
最後,出現了一個需要添加三個特定 DLL 的解決方案:MySql。 Data.dll、MySql.Data.Entity.EF6.dll 和 MySql.Web.dll。此外,EntityFramework 需要在 Web 設定檔中進行特定設定變更。這種綜合方法最終使得使用 MySQL 成功建立了 Entity Framework 6 模型。
基本前提條件
確保 Visual Studio 版本的 MySQL 外掛程式是至關重要的1.1.3 和 MySQL 連接器 .net 版本 6.8.3 都已安裝。這些特定版本對於成功實施此解決方案至關重要。
以上是如何在Entity Framework 6和MySQL之間建立連線?的詳細內容。更多資訊請關注PHP中文網其他相關文章!