From c03eef5367f915964816823d3afe5c4a3b2fa07a Mon Sep 17 00:00:00 2001 From: Vladimir Pecanac Date: Wed, 19 Aug 2026 13:17:35 +0200 Subject: [PATCH] OptimisticVsPessimisticLocking: retarget net10.0, fix Optimicstic typo in two action names Retarget the web app and the live-test project from net8.0 to net10.0. Package pins are unchanged: Testcontainers stays at 3.10.0 because 4.x removes IWaitForContainerOS.UntilPortIsAvailable and obsoletes the parameterless ContainerBuilder this sample uses. Correct the misspelling in the two optimistic-locking action names: AssignWorkItemWithAutomaticOptimicsticLockAsync and AssignWorkItemWithManualOptimicsticLockAsync become AssignWorkItemWithAutomaticOptimisticLockAsync and AssignWorkItemWithManualOptimisticLockAsync. Routes are unaffected. --- .../Controllers/WorkItemController.cs | 4 ++-- .../OptimisticVsPessimisticLocking.csproj | 2 +- .../OptimisticVsPessimisticLocking.LiveTests.csproj | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dotnet-efcore/OptimisticVsPessimisticLocking/OptimisticVsPessimisticLocking/Controllers/WorkItemController.cs b/dotnet-efcore/OptimisticVsPessimisticLocking/OptimisticVsPessimisticLocking/Controllers/WorkItemController.cs index a32cc83ec..a93f48b92 100644 --- a/dotnet-efcore/OptimisticVsPessimisticLocking/OptimisticVsPessimisticLocking/Controllers/WorkItemController.cs +++ b/dotnet-efcore/OptimisticVsPessimisticLocking/OptimisticVsPessimisticLocking/Controllers/WorkItemController.cs @@ -40,7 +40,7 @@ public async Task AssignWorkItemWithPessimisticLockAsync( } [HttpPost("/workItem/assign-optimistic-row-version")] - public async Task AssignWorkItemWithAutomaticOptimicsticLockAsync( + public async Task AssignWorkItemWithAutomaticOptimisticLockAsync( AssignWorkItemRequest assignWorkItemRequest, CancellationToken cancellationToken) { @@ -75,7 +75,7 @@ public async Task AssignWorkItemWithAutomaticOptimicsticLockAsync } [HttpPost("/workItem/assign-manual-optimistic-concurrency-token")] - public async Task AssignWorkItemWithManualOptimicsticLockAsync( + public async Task AssignWorkItemWithManualOptimisticLockAsync( AssignWorkItemRequest assignWorkItemRequest, CancellationToken cancellationToken) { diff --git a/dotnet-efcore/OptimisticVsPessimisticLocking/OptimisticVsPessimisticLocking/OptimisticVsPessimisticLocking.csproj b/dotnet-efcore/OptimisticVsPessimisticLocking/OptimisticVsPessimisticLocking/OptimisticVsPessimisticLocking.csproj index 4a3b6d459..dc6d0516d 100644 --- a/dotnet-efcore/OptimisticVsPessimisticLocking/OptimisticVsPessimisticLocking/OptimisticVsPessimisticLocking.csproj +++ b/dotnet-efcore/OptimisticVsPessimisticLocking/OptimisticVsPessimisticLocking/OptimisticVsPessimisticLocking.csproj @@ -1,7 +1,7 @@  - net8.0 + net10.0 disable enable true diff --git a/dotnet-efcore/OptimisticVsPessimisticLocking/Tests/OptimisticVsPessimisticLocking.LiveTests/OptimisticVsPessimisticLocking.LiveTests.csproj b/dotnet-efcore/OptimisticVsPessimisticLocking/Tests/OptimisticVsPessimisticLocking.LiveTests/OptimisticVsPessimisticLocking.LiveTests.csproj index d79d6f46c..301152b04 100644 --- a/dotnet-efcore/OptimisticVsPessimisticLocking/Tests/OptimisticVsPessimisticLocking.LiveTests/OptimisticVsPessimisticLocking.LiveTests.csproj +++ b/dotnet-efcore/OptimisticVsPessimisticLocking/Tests/OptimisticVsPessimisticLocking.LiveTests/OptimisticVsPessimisticLocking.LiveTests.csproj @@ -1,7 +1,7 @@ - net8.0 + net10.0 enable enable