From fd604a51143dc916b885999c532563e3a024e102 Mon Sep 17 00:00:00 2001 From: MnatsakanMargaryan Date: Thu, 4 Apr 2024 17:12:09 +0400 Subject: [PATCH] readme changed --- Readme.md | 8 ++++++++ .../MassTransit.PostgresOutbox.csproj | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Readme.md b/Readme.md index 7d2479c..79994a7 100644 --- a/Readme.md +++ b/Readme.md @@ -60,6 +60,14 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) } ``` +And you need to call UseQueryLocks() inside AddDbContext or AddDbContextPool , this needs for enabling ForUpdate feature. + +```csharp + builder.Services.AddDbContextPool(options => + options.UseNpgsql(connectionString) + .UseQueryLocks()); +``` + Service Registration: Register essential services on startup, specifying the DbContext type. You can optionally override settings(its optional parameter). diff --git a/src/MassTransit.PostgresOutbox/MassTransit.PostgresOutbox.csproj b/src/MassTransit.PostgresOutbox/MassTransit.PostgresOutbox.csproj index 4f5f7ad..8baeab6 100644 --- a/src/MassTransit.PostgresOutbox/MassTransit.PostgresOutbox.csproj +++ b/src/MassTransit.PostgresOutbox/MassTransit.PostgresOutbox.csproj @@ -8,7 +8,7 @@ Readme.md Pandatech MIT - 1.0.1 + 1.0.2 Pandatech.MassTransit.PostgresOutbox Pandatech MassTransit PostgreSQL Outbox Extension Pandatech, library, postgres, distributed systems, microservices, modular monolith, messaging, efcore, mass transit, outbox pattern, inbox pattern