近段時間,因爲工做緣由,使用到了EntityFrameworkCore 操做MySql數據庫,使用中遇到一些問題,特此記錄html
Asp.NetCore2.0 , EntityFrameworkCore 2.1.0~2.1.3 穩定版 , MySql.Data.EntityFrameworkCore 6.10.7~8.0.12 穩定版mysql
經過閱讀 MySql.Data.EntityFrameworkCore 官方文檔 得出結論 多是MySql.Data.EntityFrameworkCore 與 EntityFramework Core 版本不兼容所致。sql
更換 MySql.Data.EntityFrameworkCore或者EntityFramework Core與之相兼容的版本便可。數據庫
Asp.Net Core 2.0 & EntityFrameworkCore 2.0.3 & MySql.Data.EntityFrameworkCore 8.0.12app
Connector/NET | EF Core 1.1 | EF Core 2.0 | EF Core 2.1 |
---|---|---|---|
6.10.4 | .NET Standard 1.3 or .NET Framework 4.5.2 (and later) | Not supported | Not supported |
6.10.5 to 6.10.7 | .NET Standard 1.3 or .NET Framework 4.5.2 (and later) | .NET Standard 2.0 only (.NET Framework is not supported) Scaffolding is not supported |
Not supported |
6.10.8 | .NET Standard 1.3 or .NET Framework 4.5.2 | .NET Standard 2.0 or .NET Framework 4.6.1 (and later) | Not supported |
8.0.11 to 8.0.12 | .NET Standard 1.6 or .NET Framework 4.5.2 (and later) | .NET Standard 2.0 only (.NET Framework is not supported) Scaffolding is not supported |
Not supported |
MySQL Connector/NET Developer Guideasp.net