Hi,
Following up on this thread with some concrete findings that may be useful for others in the same situation.
We have confirmed that IBM.EntityFrameworkCore 9.0.0.400 is not compatible with EF Core 10 final release. This goes beyond "not yet officially supported" — there are two distinct binary-level failures that make it impossible to use the package in a net10.0 project with EF Core 10.x, regardless of any configuration or workaround.
Failure 1 — occurs on context instantiation, before any query is executed:
System.MissingMethodException: Method not found:
'System.String Microsoft.EntityFrameworkCore.Diagnostics
.AbstractionsStrings.ArgumentIsEmpty(System.Object)'.
at IBM.EntityFrameworkCore.Utilities.Check.NotEmpty(...)
at IBM.EntityFrameworkCore.Db2DbContextOptionsExtensions.UseDb2(...)
IBM.EntityFrameworkCore 9.x calls a method in Microsoft.EntityFrameworkCore.Abstractions that was removed in EF Core 10.
Failure 2 — occurs on first LINQ query execution:
System.TypeLoadException: Method 'VisitRightJoin' in type
'IBM.EntityFrameworkCore.Query.Internal
.Db2SearchConditionConvertingExpressionVisitor' [...]
does not have an implementation.
at IBM.EntityFrameworkCore.Query.Internal
.Db2QueryTranslationPostprocessor.Process(Expression query)
EF Core 10 added VisitRightJoin() as a new abstract method on SqlExpressionVisitor. IBM's implementation was compiled against EF Core 9 and does not implement it.
We explored assembly shims, binding redirects, and multi-targeting — none are viable in a production scenario. The only available option is to stay on a previous EF Core version, but that is a solution-wide constraint that blocks adoption of EF Core 10 for other database providers as well.
Could someone from the IBM team confirm whether a release targeting EF Core 10 is planned for Q1/Q2 2026, in line with the historical release pattern?
Thank you.