Bug #117976 Entity Framework 6 from NET9 is deprecated due to Nunit4 Upgrade
Submitted: 14 Apr 12:03 Modified: 15 Jul 20:09
Reporter: Marcos Vitali Email Updates:
Status: Closed Impact on me:
None 
Category:Connector / NET Severity:S1 (Critical)
Version:9.2.0 OS:Any
Assigned to: CPU Architecture:Any

[14 Apr 12:03] Marcos Vitali
Description:
My company is very concerned about the removal of NET Standard 2.0 from MySql.Data.EntityFramework. This eliminates the possibility of using EF6 in legacy systems from NET 9. We made a huge effort to have EF in NET Core. This change isn't documented and appears to have been due to the NUnit update. 
https://github.com/mysql/mysql-connector-net/commit/baf1ce9e4709d87bf25af5380ecd80ac97c638...
You for example can add NET8 or NET9 targets but not eliminate this support. Microsoft support this.

How to repeat:
Update NET9 with EF6 project to any 9.x MySql Connector .NET. and use the lastest MySql.Data.EntityFramework with Net Standard 2.0 depreacted-

Suggested fix:
You for example can add NET8 or NET9 targets if Standard 2.0 is a problem, but not eliminate this support. Microsoft support this.
[16 Apr 5:46] MySQL Verification Team
Hello Marcos Vitali,

Thank you for the bug report.
Verified as described.

Regards,
Ashwini Patil
[15 Jul 20:09] Daniel So
Posted by developer:
 
Added the following entry to the Connector/NEt 9.4.0 changelog: 

".NET Standard 2.1 is now supported as a target framework for Entity Framework projects, enabling compatibility with Entity Framework 6."