Skip to content

Upgrade to EF Core 10.0.0 #312

Upgrade to EF Core 10.0.0

Upgrade to EF Core 10.0.0 #312

Triggered via pull request November 15, 2025 19:07
Status Failure
Total duration 14m 26s
Artifacts

build.yml

on: pull_request
Matrix: BuildAndTest
Fit to window
Zoom out
Zoom in

Annotations

57 errors
BuildAndTest (8.0.44-mysql, windows-latest)
Process completed with exit code 1.
BuildAndTest (10.11.15-mariadb, windows-latest)
Process completed with exit code 1.
BuildAndTest (11.4.9-mariadb, windows-latest)
Process completed with exit code 1.
BuildAndTest (11.8.5-mariadb, windows-latest)
Process completed with exit code 1.
BuildAndTest (8.4.7-mysql, windows-latest)
Process completed with exit code 1.
BuildAndTest (10.6.24-mariadb, windows-latest)
Process completed with exit code 1.
BuildAndTest (11.8.5-mariadb, ubuntu-latest)
Process completed with exit code 1.
Microsoft.EntityFrameworkCore.Query.Translations.CitextTranslationsTest.Contains_param_instance
MySqlConnector.MySqlException : Unknown data type: 'citext'
Pomelo.EntityFrameworkCore.MySql.FunctionalTests.Query.JsonMicrosoftDomQueryTest.Parameter_document: test/EFCore.MySql.FunctionalTests/Query/JsonMicrosoftDomQueryTest.cs#L79
Assert.Equal() Failure: Strings differ ↓ (pos 13) Expected: "@expected='{"ID":"00000000-0000-0000-0000"··· Actual: "@expected='{"Name":"Joe","Age":25,"ID":"0"··· ↑ (pos 13)
Pomelo.EntityFrameworkCore.MySql.FunctionalTests.Query.JsonMicrosoftDomQueryTest.Parameter_element: test/EFCore.MySql.FunctionalTests/Query/JsonMicrosoftDomQueryTest.cs#L107
Assert.Equal() Failure: Strings differ ↓ (pos 13) Expected: "@expected='{"ID":"00000000-0000-0000-0000"··· Actual: "@expected='{"Name":"Joe","Age":25,"ID":"0"··· ↑ (pos 13)
Microsoft.EntityFrameworkCore.Query.Translations.MathTranslationsMySqlTest.Round_with_digits_float
Assert.Throws() Failure: No exception was thrown Expected: typeof(System.InvalidOperationException)
Pomelo.EntityFrameworkCore.MySql.FunctionalTests.FullInfrastructureMigrationsTest.Drop_primary_key_with_recreating_foreign_keys: test/EFCore.MySql.FunctionalTests/FullMigrationsMySqlTest.cs#L520
Assert.Equal() Failure: Strings differ ↓ (pos 964) Expected: ···"1', '7.0.0-test');\n\nDROP PROCEDURE IF EXI"··· Actual: ···"1', '7.0.0-test');\n\nCOMMIT;\n\nSTART TRANSA"··· ↑ (pos 964)
Pomelo.EntityFrameworkCore.MySql.FunctionalTests.FullInfrastructureMigrationsTest.Can_create_stored_procedure_script_without_custom_delimiter_statements: test/EFCore.MySql.FunctionalTests/FullMigrationsMySqlTest.cs#L54
Assert.Equal() Failure: Strings differ ↓ (pos 567) Expected: ···"1', '7.0.0-test');\n\nDROP PROCEDURE IF EXI"··· Actual: ···"1', '7.0.0-test');\n\nCOMMIT;\n\nSTART TRANSA"··· ↑ (pos 567)
Pomelo.EntityFrameworkCore.MySql.FunctionalTests.FullInfrastructureMigrationsTest.Alter_column_change_primary_key_will_not_try_to_declare_default_value_in_sql: test/EFCore.MySql.FunctionalTests/FullMigrationsMySqlTest.cs#L387
Assert.Equal() Failure: Strings differ ↓ (pos 534) Expected: ···"1', '7.0.0-test');\n\nDROP PROCEDURE IF EXI"··· Actual: ···"1', '7.0.0-test');\n\nCOMMIT;\n\nSTART TRANSA"··· ↑ (pos 534)
Pomelo.EntityFrameworkCore.MySql.FunctionalTests.FullInfrastructureMigrationsTest.Can_generate_idempotent_up_scripts_with_primary_key_related_stored_procedures: test/EFCore.MySql.FunctionalTests/FullMigrationsMySqlTest.cs#L190
Assert.Equal() Failure: Strings differ ↓ (pos 4514) Expected: ···" MigrationsScript;\n\nDROP PROCEDURE IF EXI"··· Actual: ···" MigrationsScript;\n\nCOMMIT;\n\nSTART TRANSA"··· ↑ (pos 4514)
Pomelo.EntityFrameworkCore.MySql.FunctionalTests.Query.JsonNewtonsoftDomQueryTest.Parameter_document: test/EFCore.MySql.FunctionalTests/Query/JsonNewtonsoftDomQueryTest.cs#L79
Assert.Equal() Failure: Strings differ ↓ (pos 13) Expected: "@expected='{"ID":"00000000-0000-0000-0000"··· Actual: "@expected='{"Name":"Joe","Age":25,"ID":"0"··· ↑ (pos 13)
Pomelo.EntityFrameworkCore.MySql.FunctionalTests.Query.JsonNewtonsoftDomQueryTest.Parameter_element: test/EFCore.MySql.FunctionalTests/Query/JsonNewtonsoftDomQueryTest.cs#L107
Assert.Equal() Failure: Strings differ ↓ (pos 13) Expected: "@expected='{"ID":"00000000-0000-0000-0000"··· Actual: "@expected='{"Name":"Joe","Age":25,"ID":"0"··· ↑ (pos 13)
Microsoft.EntityFrameworkCore.Query.Translations.CitextTranslationsTest.EndsWith_param_instance
MySqlConnector.MySqlException : Unknown data type: 'citext'
Microsoft.EntityFrameworkCore.Query.Translations.CitextTranslationsTest.Replace_param_instance
MySqlConnector.MySqlException : Unknown data type: 'citext'
Microsoft.EntityFrameworkCore.Query.Translations.CitextTranslationsTest.IndexOf_literal
MySqlConnector.MySqlException : Unknown data type: 'citext'
Microsoft.EntityFrameworkCore.Query.Translations.CitextTranslationsTest.IndexOf_param_instance
MySqlConnector.MySqlException : Unknown data type: 'citext'
Microsoft.EntityFrameworkCore.Query.Translations.CitextTranslationsTest.Replace_param_pattern
MySqlConnector.MySqlException : Unknown data type: 'citext'
Microsoft.EntityFrameworkCore.Query.Translations.CitextTranslationsTest.Replace_literal
MySqlConnector.MySqlException : Unknown data type: 'citext'
Microsoft.EntityFrameworkCore.Query.Translations.CitextTranslationsTest.EndsWith_literal
MySqlConnector.MySqlException : Unknown data type: 'citext'
Microsoft.EntityFrameworkCore.Query.Translations.CitextTranslationsTest.Contains_literal
MySqlConnector.MySqlException : Unknown data type: 'citext'
Microsoft.EntityFrameworkCore.Query.Translations.CitextTranslationsTest.Contains_param_instance
MySqlConnector.MySqlException : Unknown data type: 'citext'
Pomelo.EntityFrameworkCore.MySql.FunctionalTests.MySqlComplianceTest.All_test_bases_must_be_implemented
-- Missing derived classes for -- Microsoft.EntityFrameworkCore.Types.TypeTestBase`2 Microsoft.EntityFrameworkCore.Query.Associations.AssociationsBulkUpdateTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.AssociationsCollectionTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.AssociationsMiscellaneousTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.AssociationsPrimitiveCollectionTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.AssociationsProjectionTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.AssociationsSetOperationsTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.AssociationsStructuralEqualityTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.OwnedNavigations.OwnedNavigationsCollectionTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.OwnedNavigations.OwnedNavigationsMiscellaneousTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.OwnedNavigations.OwnedNavigationsPrimitiveCollectionTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.OwnedNavigations.OwnedNavigationsProjectionTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.OwnedNavigations.OwnedNavigationsSetOperationsTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.OwnedNavigations.OwnedNavigationsStructuralEqualityTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.Navigations.NavigationsCollectionTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.Navigations.NavigationsIncludeTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.Navigations.NavigationsMiscellaneousTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.Navigations.NavigationsPrimitiveCollectionTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.Navigations.NavigationsProjectionTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.Navigations.NavigationsSetOperationsTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.Navigations.NavigationsStructuralEqualityTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.ComplexProperties.ComplexPropertiesBulkUpdateTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.ComplexProperties.ComplexPropertiesCollectionTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.ComplexProperties.ComplexPropertiesMiscellaneousTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.ComplexProperties.ComplexPropertiesPrimitiveCollectionTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.ComplexProperties.ComplexPropertiesProjectionTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.ComplexProperties.ComplexPropertiesSetOperationsTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.ComplexProperties.ComplexPropertiesStructuralEqualityTestBase`1 Microsoft.EntityFrameworkCore.ModelBuilding.ModelBuilderTest+ComplexCollectionTestBase Microsoft.EntityFrameworkCore.ComplexTypesTrackingRelationalTestBase`1 Microsoft.EntityFrameworkCore.LazyLoadProxyRelationalTestBase`1 Microsoft.EntityFrameworkCore.PropertyValuesRelationalTestBase`1 Microsoft.EntityFrameworkCore.Update.ComplexCollectionJsonUpdateTestBase`1 Microsoft.EntityFrameworkCore.Types.RelationalTypeTestBase`2 Microsoft.EntityFrameworkCore.Query.AdHocJsonQueryRelationalTestBase Microsoft.EntityFrameworkCore.Query.Associations.OwnedTableSplitting.OwnedTableSplittingMiscellaneousRelationalTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.OwnedTableSplitting.OwnedTableSplittingPrimitiveCollectionRelationalTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.OwnedTableSplitting.OwnedTableSplittingProjectionRelationalTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.OwnedTableSplitting.OwnedTableSplittingStructuralEqualityRelationalTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.OwnedNavigations.OwnedNavigationsCollectionRelationalTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.OwnedNavigations.OwnedNavigationsMiscellaneousRelationalTestBase`1 Microsoft.EntityFrameworkCore.Query.Associations.OwnedNavigations.OwnedNavigationsPrimitiveCollectionRelationalTestBase`1 Micr
Pomelo.EntityFrameworkCore.MySql.FunctionalTests.PropertyValuesMySqlTest.Store_values_really_are_store_values_not_current_or_original_values
System.InvalidOperationException : The complex collection property 'School.Departments' must be mapped to a JSON column. Use 'ToJson()' to configure this complex collection as mapped to a JSON column.
Pomelo.EntityFrameworkCore.MySql.FunctionalTests.PropertyValuesMySqlTest.Property_in_original_values_cannot_be_set_to_instance_of_wrong_type
System.InvalidOperationException : The complex collection property 'School.Departments' must be mapped to a JSON column. Use 'ToJson()' to configure this complex collection as mapped to a JSON column.
Pomelo.EntityFrameworkCore.MySql.FunctionalTests.PropertyValuesMySqlTest.Current_values_can_be_set_from_DTO_object_using_non_generic_dictionary
System.InvalidOperationException : The complex collection property 'School.Departments' must be mapped to a JSON column. Use 'ToJson()' to configure this complex collection as mapped to a JSON column.
Pomelo.EntityFrameworkCore.MySql.FunctionalTests.PropertyValuesMySqlTest.Using_bad_IProperty_instances_throws_derived
System.InvalidOperationException : The complex collection property 'School.Departments' must be mapped to a JSON column. Use 'ToJson()' to configure this complex collection as mapped to a JSON column.
Pomelo.EntityFrameworkCore.MySql.FunctionalTests.PropertyValuesMySqlTest.Store_values_for_join_entity_can_be_copied_into_an_object_asynchronously
System.InvalidOperationException : The complex collection property 'School.Departments' must be mapped to a JSON column. Use 'ToJson()' to configure this complex collection as mapped to a JSON column.
Pomelo.EntityFrameworkCore.MySql.FunctionalTests.PropertyValuesMySqlTest.Current_values_can_be_read_and_set_for_an_object_in_the_Modified_state
System.InvalidOperationException : The complex collection property 'School.Departments' must be mapped to a JSON column. Use 'ToJson()' to configure this complex collection as mapped to a JSON column.
Pomelo.EntityFrameworkCore.MySql.FunctionalTests.PropertyValuesMySqlTest.Non_nullable_property_in_original_values_cannot_be_set_to_null_in_property_dictionary
System.InvalidOperationException : The complex collection property 'School.Departments' must be mapped to a JSON column. Use 'ToJson()' to configure this complex collection as mapped to a JSON column.
Pomelo.EntityFrameworkCore.MySql.FunctionalTests.PropertyValuesMySqlTest.Property_in_cloned_dictionary_cannot_be_set_to_instance_of_wrong_type
System.InvalidOperationException : The complex collection property 'School.Departments' must be mapped to a JSON column. Use 'ToJson()' to configure this complex collection as mapped to a JSON column.
Pomelo.EntityFrameworkCore.MySql.FunctionalTests.PropertyValuesMySqlTest.Property_in_current_values_cannot_be_set_to_instance_of_wrong_type
System.InvalidOperationException : The complex collection property 'School.Departments' must be mapped to a JSON column. Use 'ToJson()' to configure this complex collection as mapped to a JSON column.
Pomelo.EntityFrameworkCore.MySql.FunctionalTests.PropertyValuesMySqlTest.Store_values_can_be_copied_into_a_non_generic_cloned_dictionary
System.InvalidOperationException : The complex collection property 'School.Departments' must be mapped to a JSON column. Use 'ToJson()' to configure this complex collection as mapped to a JSON column.
Pomelo.EntityFrameworkCore.MySql.FunctionalTests.Query.PrimitiveCollectionsQueryMySqlTest.Parameter_collection_in_subquery_and_Convert_as_compiled_query: test/EFCore.MySql.FunctionalTests/Query/PrimitiveCollectionsQueryMySqlTest.cs#L1255
Assert.Contains() Failure: Sub-string not found String: "Expression '(\n SELECT p1.Value\n FRO"··· Not found: "Primitive collections support has not bee"···
Microsoft.EntityFrameworkCore.Query.Translations.Temporal.DateTimeOffsetTranslationsMySqlTest.ToUnixTimeMilliseconds
Assert.Throws() Failure: No exception was thrown Expected: typeof(System.InvalidOperationException)
Pomelo.EntityFrameworkCore.MySql.FunctionalTests.Query.PrimitiveCollectionsQueryMySqlTest.Inline_collection_index_Column_with_EF_Constant
MySqlConnector.MySqlException : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.`Int`) = 1' at line 7
Microsoft.EntityFrameworkCore.Query.Translations.Temporal.DateTimeOffsetTranslationsMySqlTest.Date
Assert.Throws() Failure: No exception was thrown Expected: typeof(Xunit.Sdk.EqualException)
Microsoft.EntityFrameworkCore.Query.Translations.Temporal.DateTimeOffsetTranslationsMySqlTest.ToUnixTimeSecond
Assert.Throws() Failure: No exception was thrown Expected: typeof(System.InvalidOperationException)
Microsoft.EntityFrameworkCore.Query.Translations.Temporal.DateTimeOffsetTranslationsMySqlTest.Now
Assert.Throws() Failure: No exception was thrown Expected: typeof(System.InvalidOperationException)
Pomelo.EntityFrameworkCore.MySql.FunctionalTests.MigrationsMySqlTest.Convert_string_column_to_a_json_column_containing_collection
Assert.Throws() Failure: Exception type was not an exact match Expected: typeof(System.NullReferenceException) Actual: typeof(System.InvalidOperationException) ---- System.InvalidOperationException : The store type 'null' specified for JSON column 'Name' in table 'Entity' is not supported by the current provider. JSON columns require a provider-specific JSON store type.
Pomelo.EntityFrameworkCore.MySql.FunctionalTests.Query.PrimitiveCollectionsQueryMySqlTest.Parameter_collection_with_type_inference_for_JsonScalarExpression: test/EFCore.MySql.FunctionalTests/Query/PrimitiveCollectionsQueryMySqlTest.cs#L2289
MySqlConnector.MySqlException : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.`Int` % 2) ELSE 'foo' END FROM `PrimitiveCollectionsEntity` AS `p`' at line 6
Microsoft.EntityFrameworkCore.Query.Translations.Temporal.DateTimeOffsetTranslationsMySqlTest.Millisecond
Assert.Throws() Failure: No exception was thrown Expected: typeof(System.InvalidOperationException)
Microsoft.EntityFrameworkCore.Query.Translations.CitextTranslationsTest.EndsWith_param_pattern
MySqlConnector.MySqlException : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'citext CHARACTER SET utf8mb4 NULL, CONSTRAINT `PK_SomeEntities` PRIMARY KEY ' at line 3
Microsoft.EntityFrameworkCore.Query.Translations.CitextTranslationsTest.EndsWith_param_instance
MySqlConnector.MySqlException : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'citext CHARACTER SET utf8mb4 NULL, CONSTRAINT `PK_SomeEntities` PRIMARY KEY ' at line 3
Microsoft.EntityFrameworkCore.Query.Translations.CitextTranslationsTest.Replace_param_instance
MySqlConnector.MySqlException : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'citext CHARACTER SET utf8mb4 NULL, CONSTRAINT `PK_SomeEntities` PRIMARY KEY ' at line 3
Microsoft.EntityFrameworkCore.Query.Translations.CitextTranslationsTest.IndexOf_literal
MySqlConnector.MySqlException : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'citext CHARACTER SET utf8mb4 NULL, CONSTRAINT `PK_SomeEntities` PRIMARY KEY ' at line 3
Microsoft.EntityFrameworkCore.Query.Translations.CitextTranslationsTest.IndexOf_param_instance
MySqlConnector.MySqlException : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'citext CHARACTER SET utf8mb4 NULL, CONSTRAINT `PK_SomeEntities` PRIMARY KEY ' at line 3
Microsoft.EntityFrameworkCore.Query.Translations.CitextTranslationsTest.Replace_param_pattern
MySqlConnector.MySqlException : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'citext CHARACTER SET utf8mb4 NULL, CONSTRAINT `PK_SomeEntities` PRIMARY KEY ' at line 3
Microsoft.EntityFrameworkCore.Query.Translations.CitextTranslationsTest.Replace_literal
MySqlConnector.MySqlException : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'citext CHARACTER SET utf8mb4 NULL, CONSTRAINT `PK_SomeEntities` PRIMARY KEY ' at line 3
Microsoft.EntityFrameworkCore.Query.Translations.CitextTranslationsTest.EndsWith_literal
MySqlConnector.MySqlException : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'citext CHARACTER SET utf8mb4 NULL, CONSTRAINT `PK_SomeEntities` PRIMARY KEY ' at line 3
Microsoft.EntityFrameworkCore.Query.Translations.CitextTranslationsTest.Contains_literal
MySqlConnector.MySqlException : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'citext CHARACTER SET utf8mb4 NULL, CONSTRAINT `PK_SomeEntities` PRIMARY KEY ' at line 3
Microsoft.EntityFrameworkCore.Query.Translations.CitextTranslationsTest.Contains_param_instance
MySqlConnector.MySqlException : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'citext CHARACTER SET utf8mb4 NULL, CONSTRAINT `PK_SomeEntities` PRIMARY KEY ' at line 3