ComplexTypesTrackingTestBase<TFixture>
Activity
ActivityReadonlyStruct
ActivityReadonlyStructWithArrayCollection
ActivityReadonlyStructWithCollection
ActivityRecord
ActivityRecordWithArrayCollection
ActivityRecordWithCollection
ActivityStruct
ActivityStructWithArrayCollection
ActivityStructWithCollection
ActivityWithArrayCollection
ActivityWithCollection
ActivityWithPropertyBagCollection
Culture
FieldActivity
FieldActivityReadonlyStruct
FieldActivityRecord
FieldActivityRecordWithCollection
FieldActivityStruct
FieldPub
FieldPubWithCollections
FieldPubWithReadonlyStructCollections
FieldPubWithReadonlyStructs
FieldPubWithRecordCollections
FieldPubWithRecords
FieldPubWithStructCollections
FieldPubWithStructs
FieldTeam
FieldTeamReadonlyStruct
FieldTeamRecord
FieldTeamStruct
FixtureBase
License
Manufacturer
Milk
Pub
PubWithArrayCollections
PubWithCollections
PubWithPropertyBagCollections
PubWithReadonlyStructArrayCollections
PubWithReadonlyStructCollections
PubWithReadonlyStructs
PubWithRecordArrayCollections
PubWithRecordCollections
PubWithRecords
PubWithStructArrayCollections
PubWithStructCollections
PubWithStructs
Tag
Team
TeamReadonlyStruct
TeamRecord
TeamStruct
Tog
Yogurt
ComplexTypesTrackingTestBase(TFixture)
Fixture
AssertCollectionPropertiesModified(EntityEntry, EntityState)
AssertCollectionPropertyValues(EntityEntry)
AssertPropertiesModified(EntityEntry, Boolean)
AssertPropertyValues(EntityEntry)
Can_detect_added_elements_in_complex_type_collections(Boolean)
Can_detect_changes_to_nested_readonly_struct_teams_in_complex_type_collections(Boolean)
Can_detect_changes_to_nested_struct_teams_in_complex_type_collections(Boolean)
Can_detect_changes_to_nested_teams_members_in_complex_type_collections(Boolean)
Can_detect_changes_to_readonly_struct_collection_elements(Boolean)
Can_detect_changes_to_record_collection_elements(Boolean)
Can_detect_changes_to_record_teams_in_complex_type_collections(Boolean)
Can_detect_changes_to_struct_collection_elements(Boolean)
Can_detect_duplicates_in_complex_type_collections(Boolean)
Can_detect_nested_collection_changes_in_complex_type_collections(Boolean)
Can_detect_removed_elements_in_complex_type_collections(Boolean)
Can_detect_reordered_elements_in_complex_type_collections(Boolean)
Can_detect_replaced_elements_in_complex_type_collections(Boolean)
Can_detect_swapped_complex_objects_in_collections(Boolean)
Can_handle_collection_with_mixed_null_and_duplicate_elements(Boolean)
Can_handle_empty_nested_teams_in_complex_type_collections(Boolean)
Can_handle_null_elements_in_complex_type_collections(Boolean)
Can_mark_complex_field_collection_properties_modified(Boolean)
Can_mark_complex_property_bag_collection_properties_modified(Boolean)
Can_mark_complex_readonly_readonly_struct_properties_modified_with_fields(Boolean)
Can_mark_complex_readonly_readonly_struct_properties_modified(Boolean)
Can_mark_complex_readonly_struct_array_collection_properties_modified(Boolean)
Can_mark_complex_readonly_struct_collection_properties_modified(Boolean)
Can_mark_complex_readonly_struct_collections_with_fields_properties_modified(Boolean)
Can_mark_complex_readonly_struct_properties_modified_with_fields(Boolean)
Can_mark_complex_readonly_struct_properties_modified(Boolean)
Can_mark_complex_record_array_collection_properties_modified(Boolean)
Can_mark_complex_record_collection_properties_modified(Boolean)
Can_mark_complex_record_collections_with_fields_properties_modified(Boolean)
Can_mark_complex_record_type_properties_modified_with_fields(Boolean)
Can_mark_complex_record_type_properties_modified(Boolean)
Can_mark_complex_struct_array_collection_properties_modified(Boolean)
Can_mark_complex_struct_collection_properties_modified(Boolean)
Can_mark_complex_struct_collections_with_fields_properties_modified(Boolean)
Can_mark_complex_type_array_collection_properties_modified(Boolean)
Can_mark_complex_type_collection_properties_modified(Boolean)
Can_mark_complex_type_properties_modified_with_fields(Boolean)
Can_mark_complex_type_properties_modified(Boolean)
Can_read_original_values_for_properties_of_complex_field_collections(Boolean)
Can_read_original_values_for_properties_of_complex_property_bag_collections(Boolean)
Can_read_original_values_for_properties_of_complex_readonly_struct_array_collections(Boolean)
Can_read_original_values_for_properties_of_complex_readonly_struct_collections_with_fields(Boolean)
Can_read_original_values_for_properties_of_complex_record_array_collections(Boolean)
Can_read_original_values_for_properties_of_complex_record_collections_with_fields(Boolean)
Can_read_original_values_for_properties_of_complex_record_collections(Boolean)
Can_read_original_values_for_properties_of_complex_struct_array_collections(Boolean)
Can_read_original_values_for_properties_of_complex_struct_collections_with_fields(Boolean)
Can_read_original_values_for_properties_of_complex_struct_collections(Boolean)
Can_read_original_values_for_properties_of_complex_type_array_collections(Boolean)
Can_read_original_values_for_properties_of_complex_type_collections(Boolean)
Can_read_original_values_for_properties_of_complex_types_with_fields(Boolean)
Can_read_original_values_for_properties_of_complex_types(Boolean)
Can_read_original_values_for_properties_of_readonly_struct_collections(Boolean)
Can_read_original_values_for_properties_of_readonly_structs_with_fields(Boolean)
Can_read_original_values_for_properties_of_readonly_structs(Boolean)
Can_read_original_values_for_properties_of_record_complex_types_with_fields(Boolean)
Can_read_original_values_for_properties_of_record_complex_types(Boolean)
Can_read_original_values_for_properties_of_structs_with_fields(Boolean)
Can_read_original_values_for_properties_of_structs(Boolean)
Can_save_null_second_level_complex_property_with_required_properties(Boolean)
Can_save_null_third_level_complex_property_with_all_optional_properties(Boolean)
Can_track_entity_with_complex_field_collections(EntityState, Boolean)
Can_track_entity_with_complex_objects_with_fields(EntityState, Boolean)
Can_track_entity_with_complex_objects(EntityState, Boolean)
Can_track_entity_with_complex_property_bag_collections(EntityState, Boolean)
Can_track_entity_with_complex_readonly_struct_array_collections(EntityState, Boolean)
Can_track_entity_with_complex_readonly_struct_collections_with_fields(EntityState, Boolean)
Can_track_entity_with_complex_readonly_struct_collections(EntityState, Boolean)
Can_track_entity_with_complex_readonly_structs_with_fields(EntityState, Boolean)
Can_track_entity_with_complex_readonly_structs(EntityState, Boolean)
Can_track_entity_with_complex_record_array_collections(EntityState, Boolean)
Can_track_entity_with_complex_record_collections_with_fields(EntityState, Boolean)
Can_track_entity_with_complex_record_collections(EntityState, Boolean)
Can_track_entity_with_complex_record_objects_with_fields(EntityState, Boolean)
Can_track_entity_with_complex_record_objects(EntityState, Boolean)
Can_track_entity_with_complex_struct_array_collections(EntityState, Boolean)
Can_track_entity_with_complex_struct_collections_with_fields(EntityState, Boolean)
Can_track_entity_with_complex_struct_collections(EntityState, Boolean)
Can_track_entity_with_complex_structs_with_fields(EntityState, Boolean)
Can_track_entity_with_complex_structs(EntityState, Boolean)
Can_track_entity_with_complex_type_array_collections(EntityState, Boolean)
Can_track_entity_with_complex_type_collections(EntityState, Boolean)
Can_write_original_values_for_properties_of_complex_field_collections(Boolean)
Can_write_original_values_for_properties_of_complex_property_bag_collections(Boolean)
Can_write_original_values_for_properties_of_complex_readonly_struct_array_collections(Boolean)
Can_write_original_values_for_properties_of_complex_readonly_struct_collections_with_fields(Boolean)
Can_write_original_values_for_properties_of_complex_record_array_collections(Boolean)
Can_write_original_values_for_properties_of_complex_record_collections_with_fields(Boolean)
Can_write_original_values_for_properties_of_complex_record_collections(Boolean)
Can_write_original_values_for_properties_of_complex_struct_array_collections(Boolean)
Can_write_original_values_for_properties_of_complex_struct_collections_with_fields(Boolean)
Can_write_original_values_for_properties_of_complex_struct_collections(Boolean)
Can_write_original_values_for_properties_of_complex_type_array_collections(Boolean)
Can_write_original_values_for_properties_of_complex_type_collections(Boolean)
Can_write_original_values_for_properties_of_complex_types_with_fields(Boolean)
Can_write_original_values_for_properties_of_complex_types(Boolean)
Can_write_original_values_for_properties_of_readonly_struct_collections(Boolean)
Can_write_original_values_for_properties_of_readonly_structs_with_fields(Boolean)
Can_write_original_values_for_properties_of_readonly_structs(Boolean)
Can_write_original_values_for_properties_of_record_complex_types_with_fields(Boolean)
Can_write_original_values_for_properties_of_record_complex_types(Boolean)
Can_write_original_values_for_properties_of_structs_with_fields(Boolean)
Can_write_original_values_for_properties_of_structs(Boolean)
CreateContext()
CreateFieldCollectionPub(DbContext)
CreateFieldCollectionPubWithReadonlyStructs(DbContext)
CreateFieldCollectionPubWithRecords(DbContext)
CreateFieldCollectionPubWithStructs(DbContext)
CreateFieldPub(DbContext)
CreateFieldPubWithReadonlyStructs(DbContext)
CreateFieldPubWithRecords(DbContext)
CreateFieldPubWithStructs(DbContext)
CreatePub(DbContext, Boolean, Boolean, Boolean)
CreatePubWithArrayCollections(DbContext)
CreatePubWithCollections(DbContext)
CreatePubWithPropertyBagCollections(DbContext)
CreatePubWithReadonlyStructArrayCollections(DbContext)
CreatePubWithReadonlyStructCollections(DbContext)
CreatePubWithReadonlyStructs(DbContext)
CreatePubWithRecordArrayCollections(DbContext)
CreatePubWithRecordCollections(DbContext)
CreatePubWithRecords(DbContext)
CreatePubWithStructArrayCollections(DbContext)
CreatePubWithStructCollections(DbContext)
CreatePubWithStructs(DbContext)
CreateYogurt(DbContext, Boolean, Boolean, Boolean, Boolean)
Detect_changes_in_complex_struct_type_properties(Boolean)
Detect_changes_in_complex_type_properties(Boolean)
Detects_changes_in_complex_readonly_struct_type_properties(Boolean)
Detects_changes_in_complex_record_type_properties(Boolean)
ExecuteWithStrategyInTransactionAsync(Func<DbContext, Task>, Func<DbContext, Task>, Func<DbContext, Task>)
Throws_only_when_saving_with_null_second_level_complex_property(Boolean)
Throws_only_when_saving_with_null_top_level_complex_property(Boolean)
Throws_when_accessing_complex_entries_using_incorrect_cardinality()
TrackFromQuery<TEntity>(DbContext, TEntity)
UseTransaction(DatabaseFacade, IDbContextTransaction)
net10.0
namespace Microsoft.EntityFrameworkCore
{
public abstract class ComplexTypesTrackingTestBase<TFixture> : IClassFixture<TFixture!>
where TFixture, FixtureBase!
{
[ConditionalTheory(Skip = "Issue #31411")]
[InlineData(new[] { EntityState.Added, false })]
[InlineData(new[] { EntityState.Added, true })]
[InlineData(new[] { EntityState.Unchanged, false })]
[InlineData(new[] { EntityState.Unchanged, true })]
[InlineData(new[] { EntityState.Modified, false })]
[InlineData(new[] { EntityState.Modified, true })]
[InlineData(new[] { EntityState.Deleted, false })]
[InlineData(new[] { EntityState.Deleted, true })]
public virtual Task! Can_track_entity_with_complex_struct_collections(EntityState state, bool async);
}
}
| .NET | 10.0 |
|---|---|
Information specific to net10.0 | |
| Assembly | Microsoft.EntityFrameworkCore.Specification.Tests , Version=10.0.1.0, PublicKeyToken=adb9793829ddae60 |
| Referencing | Your project needs a package reference to |
| Package | Microsoft.EntityFrameworkCore.Specification.Tests (10.0.1) net10.0 |
| Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API