Migrate to EF Core 10 and .NET 10#40
Conversation
BREAKING CHANGE: Upgrade to EF Core 10 and .NET 10 This is a major version upgrade that requires: - .NET 10 SDK - EF Core 10 packages - Updated parameter naming in generated SQL (@__p_0 -> @p) Core Changes: - Upgrade Microsoft.EntityFrameworkCore from 9.0.0 to 10.0.0 - Upgrade to .NET 10 SDK and target framework (net10.0) - Replace ParameterExtractingExpressionVisitor with ExpressionTreeFuncletizer - Remove IParameterValues interface (replaced with Dictionary<string, object?>) - Delete ParameterExtractingExpressionVisitor.cs (~700 lines of internal EF Core code) - Update parameter detection strategy to check dictionary count after funcletization - Update test expectations for simplified parameter naming - Remove obsolete test (EF Core 10 optimizer handles constant folding) All 51 tests passing.
|
The following versions will be created when this pull-request is merged: 10.0.0 2025-11-17 (71f272e...71f272e)Features
BREAKING CHANGES
This is a major version upgrade that requires: Core Changes: All 51 tests passing. Pre-release package |
|
@mariusGundersen You were right the issue was having |
|
The re-release should be ready for testing now. |
|
@mariusGundersen FYI works as charm for our codebase |
ba0427f
into
ClaveConsulting:master
All 51 tests passing.