DotNetCore跨平台~EFCore2.0連接Mysql的煩惱-已解決


回到目錄

對於傳統的nuget包,我們習慣上用官方或者大型組織的,因為它們比較考靠譜,但就在前兩天.net core2.0發布后,我把efcore也升級到2.0了,mysql.EfCore也升級到支持2.0的最新版了,然后奇葩的事情發生了,EF用不了了!

Mysql和EF的包包信息

Microsoft.EntityFrameworkCore 2.0.0

MySql.Data.EntityFrameworkCore  8.0.8-dmr

上面兩個大包包都是官方的,微軟的EF和Oracle的MySql,當我使用EFCore.1.1.3加上mysq時可以正常工作,升級到EFCore2.0后不能正確工作,起為是EFCore的問題,但最后發布是mysql這版與EF沒有兼容,有些方法沒有實現,所以咱們只能提issues,同時也換一個包包!

Pomelo.EntityFrameworkCore.MySql

應該也是比較大型組織開始的一些ORM框架,它與EF有效的結合,不僅對mysql支持,還有redis,mongo等框架

總之,使用這個mysql的ef包包之后,我們的代碼可以連庫了!

感謝閱讀!

回到目錄

 


免責聲明!

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



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