From the official documentation:
In this mode the SQL persistence creates a TransactionScope that wraps the whole message processing attempt and within that scope it opens a connection [...]
However, when the outbox is configured with UseTrasactionScope()
, the System.Trasactions.Transaction.Current
is null
.
- From the root of the repository, run
docker-compose up -d
- Wait for RabbitMQ and MSSQL server to start
- Run
dotnet run --project .\App\App.csproj