[EF Sync] Sync to EF 11.0.0-preview.2.26116.101#3732
Merged
Conversation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
49d50d5 to
061d1c7
Compare
Member
|
Split EF.Functions.JsonExists out to #3733. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updates EFCore.PG to reference EF Core daily build
11.0.0-preview.2.26116.101(from11.0.0-preview.1.26104.118).Changes
Package version updates
11.0.0-preview.1.26104.118→11.0.0-preview.2.26116.10111.0.0-preview.2.26078.113(separate build cadence from EF)Source code changes required by EF Core breaking changes
NpgsqlStructuralJsonTypeMapping: Changed base class fromJsonTypeMapping(now obsolete) toStructuralJsonTypeMapping(Implement JSON_CONTAINS() for primitive collections dotnet/efcore#37562)NpgsqlModelValidator:ValidateValueGeneration: RemovedIEntityTypeparameter to match new base signature (Redo model validation to stop looping for every check dotnet/efcore#37646)ValidateStoredProcedures: Changed fromIModeltoIEntityTypeparameter (Redo model validation to stop looping for every check dotnet/efcore#37646)ValidateTypeMappings: Removed from base class; moved logic to customValidateNpgsqlValueGenerationStrategiesmethod called fromValidate()(Redo model validation to stop looping for every check dotnet/efcore#37646)PgTableValuedFunctionExpressionandPgUnnestExpression:Update()method signature changed fromIReadOnlyList(SqlExpression)toIReadOnlyList(Expression)to match base class (Refactor method/member translators to stop using reflection lookup dotnet/efcore#37656)NpgsqlShapedQueryExpressionExtensions: Added explicit cast forArgumentspattern match (nowIReadOnlyList(Expression))FromSqlQueryNpgsqlTest: ReplacedFromSqlInterpolated()withFromSql()(Obsolete {FromSql,ExecuteSql}Interpolated dotnet/efcore#37576)JsonExistscalls due to newRelationalDbFunctionsExtensions.JsonExists(Implement EF.Functions.JsonExists dotnet/efcore#37477)Test overrides added for new/renamed base class tests
Select_associate_and_target_to_index_based_binding_via_closureadded to multiple association test classesGroupBy_Property_Select_MaxByandGroupBy_Property_Select_MinByadded toNorthwindGroupByQueryNpgsqlTestColumn_collection_of_strings_ContainsandParameter_collection_of_nullable_ints_Contains_nullable_int_with_EF_Parameteradded toPrimitiveCollectionsQueryNpgsqlTestColumn_collection_of_strings_contains_nullrenamed toColumn_collection_of_strings_Contains_nullComplexTableSplittingProjectionNpgsqlTestandComplexJsonProjectionNpgsqlTestEF Core PRs requiring changes