EF(EntityFramework)與mysql使用,錯誤終極解決方案


 

 

我昨天寫了好多篇跟mysql有關的錯誤,但是在今天我發現好像所有的問題都是一個原因引起的:

版本問題,我原先使用的是MySql.Data.Entity.EF6(版本號:6.10.5),今天我換成6.9.10版本后上述的問題就有很少發生了。

建議大家,如果按照我上述的方案無法解決自己的問題,那么大家把MySql.Data.Entity.EF6和MySql.Data的版本降下來,安裝6.9.10版本試試。

 

還有一種報錯,報錯信息:

System.IO.FileLoadException:“未能加載文件或程序集“MySql.Data, Version=6.9.10.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d”或它的某一個依賴項。找到的程序集清單定義與程序集引用不匹配。 (異常來自 HRESULT:0x80131040)”

雖然我裝的mysql版本是6.9.10,web.config中的版本號也是6.9.10。

如圖所示,雖然一致但是也報錯,但是我改成了

這樣就沒有問題了,沒有報錯了。只對本地有效,發布到服務器上的話,版本號就要一致才行。

這是我平常遇到的問題及解決方案。

 


免責聲明!

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



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