您的項目引用了最新實體框架;但是,找不到數據鏈接所需的與版本兼容的實體框架數據庫 EF6使用Mysql的技巧


第一次使用EF連接MySql,為了保證組件不會缺失,我直接在電腦上安裝了MySQL,這下好了,該有的組件都有了,但是在添加MySql庫連接生成EF文件時出現了這個問題:

您的項目引用了最新實體框架;但是,找不到數據鏈接所需的與版本兼容的實體框架數據庫 EF6使用Mysql的技巧

 

接下來看解決方案吧,既然是版本的問題,那我們就把版本統一下:

首先打開工具-->NuGet包管理器-->程序包管理控制台(如果沒有,安裝NuGet管理工具安裝):

 

 

輸入以下命令:

Install-Package EntityFramework -Version 6.0.0
Install-Package EntityFramework.zh-Hans -Version 6.0.0
Install-Package MySql.Data.Entity.EF6

記得每輸完一句都要回車執行,然后看一下配置文件app.config中是不是多了這個節點,如果沒有手動添加:

 

<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6"></provider>

 

好了,完成了,VS重啟一下一下問題應該就解決了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM