OptimisticConcurrencyTestBase<TFixture, TRowVersion>
ClientPodiums
StorePodiums
OptimisticConcurrencyTestBase(TFixture)
Fixture
Adding_the_same_entity_twice_results_in_DbUpdateException()
Attempting_to_add_same_relationship_twice_for_many_to_many_results_in_independent_association_exception()
Attempting_to_delete_same_relationship_twice_for_many_to_many_results_in_independent_association_exception()
BeginTransaction(DatabaseFacade)
Calling_GetDatabaseValues_on_owned_entity_works(Boolean)
Calling_Reload_on_a_Deleted_entity_makes_the_entity_unchanged(Boolean)
Calling_Reload_on_a_Deleted_entity_that_is_not_in_database_detaches_it(Boolean)
Calling_Reload_on_a_Detached_entity_makes_the_entity_unchanged(Boolean)
Calling_Reload_on_a_Detached_entity_that_is_not_in_database_detaches_it(Boolean)
Calling_Reload_on_a_Modified_entity_makes_the_entity_unchanged(Boolean)
Calling_Reload_on_a_Modified_entity_that_is_not_in_database_detaches_it(Boolean)
Calling_Reload_on_an_Added_entity_that_is_not_in_database_is_no_op(Boolean)
Calling_Reload_on_an_Added_entity_that_was_saved_elsewhere_makes_the_entity_unchanged(Boolean)
Calling_Reload_on_an_Unchanged_entity_makes_the_entity_unchanged(Boolean)
Calling_Reload_on_an_Unchanged_entity_that_is_not_in_database_detaches_it(Boolean)
Calling_Reload_on_owned_entity_works(Boolean)
Change_in_independent_association_after_change_in_different_concurrency_token_results_in_independent_association_exception()
Change_in_independent_association_results_in_independent_association_exception()
Concurrency_issue_where_a_complex_type_nested_member_is_the_concurrency_token_can_be_handled()
Concurrency_issue_where_the_FK_is_the_concurrency_token_can_be_handled()
ConcurrencyTestAsync<TException>(Func<F1Context, Task>, Func<F1Context, Task>, Func<F1Context, TException, Task>, Func<F1Context, Task>)
ConcurrencyTestAsync(Func<F1Context, Task>, Func<F1Context, Task>, Func<F1Context, DbUpdateConcurrencyException, Task>, Func<F1Context, Task>)
CreateF1Context()
Deleting_the_same_entity_twice_results_in_DbUpdateConcurrencyException()
Deleting_then_updating_the_same_entity_results_in_DbUpdateConcurrencyException_which_can_be_resolved_with_store_values()
Deleting_then_updating_the_same_entity_results_in_DbUpdateConcurrencyException()
External_model_builder_uses_validation()
Nullable_client_side_concurrency_token_can_be_used()
ResolveConcurrencyTokens(EntityEntry)
Simple_concurrency_exception_can_be_resolved_with_client_values()
Simple_concurrency_exception_can_be_resolved_with_new_values()
Simple_concurrency_exception_can_be_resolved_with_store_values_using_equivalent_of_accept_changes()
Simple_concurrency_exception_can_be_resolved_with_store_values_using_Reload()
Simple_concurrency_exception_can_be_resolved_with_store_values()
Two_concurrency_issues_in_one_to_many_related_entities_can_be_handled_by_dealing_with_dependent_first()
Two_concurrency_issues_in_one_to_one_related_entities_can_be_handled_by_dealing_with_dependent_first()
Updating_then_deleting_the_same_entity_results_in_DbUpdateConcurrencyException_which_can_be_resolved_with_store_values()
Updating_then_deleting_the_same_entity_results_in_DbUpdateConcurrencyException()
UseTransaction(DatabaseFacade, IDbContextTransaction)
net10.0-windows7.0
namespace Microsoft.EntityFrameworkCore
{
public abstract class OptimisticConcurrencyTestBase<TFixture, TRowVersion> : IClassFixture<TFixture>
where TFixture, new(), F1FixtureBase<TRowVersion>
{
protected const int ClientPodiums = 30;
}
}
.NET | 9.010.0 |
---|---|
Information specific to net10.0 | |
Platforms | This API is only available when you target a specific platform: |
Windows | 7.0 |
Information specific to net10.0-windows7.0 | |
Assembly | Microsoft.EntityFrameworkCore.Specification.Tests , Version=9.0.3.0, PublicKeyToken=adb9793829ddae60 |
Referencing | Your project needs a package reference to |
Package | Microsoft.EntityFrameworkCore.Specification.Tests (9.0.3) net9.0 |
Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API