Bug #98011 | Method not Implemented - EFCore scaffolding | ||
---|---|---|---|
Submitted: | 17 Dec 2019 19:35 | Modified: | 3 Mar 2020 20:23 |
Reporter: | Indhu Balasubramaniam | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | Connector / NET | Severity: | S1 (Critical) |
Version: | 8.0.18, 8.0.13 | OS: | Any |
Assigned to: | CPU Architecture: | Any |
[17 Dec 2019 19:35]
Indhu Balasubramaniam
[18 Dec 2019 7:42]
MySQL Verification Team
Hello Indhu Balasubramaniam, Thank you for the report and feedback. regards, Umesh
[18 Dec 2019 15:54]
Bradley Grainger
This error will occur when you use MySql.Data.EntityFrameworkCore with EF Core (Microsoft.EntityFrameworkCore) 3.0 or later. MySql.Data.EntityFrameworkCore 8.0.18 is only compatible with EF Core 2.x. There are two possible fixes: * Downgrade Microsoft.EntityFrameworkCore to 2.2.6. (You can still use .NET Core 3.0; you just can't use EF Core 3.0.) * Switch to an alternative MySQL EF Core provider that already supports EF Core 3.0: https://www.nuget.org/packages/Pomelo.EntityFrameworkCore.MySql (this already has support for EF Core 3.1.0).
[3 Mar 2020 20:23]
Christine Cole
Posted by developer: Fixed as of the upcoming MySQL Connector/NET 8.0.20 release, and here's the proposed changelog entry from the documentation team: Scaffolding a MySQL database with EF Core 3.0 was not implemented by Connector/NET and the connector returned an exception in response to its use. Support for EF Core 3.1.1 in this release adds scaffolding capabilities. Thank you for the bug report.