0
barrett2474 created
Greetings,
I have a background job that when it executes, I wish to do a number of database calls. It's important that they are wrapped in a single transaction (UnitOfWork).
Question Will using the Attribute "UnitOfWork" on the said AsyncBackgroundJob be the best way?
[UnitOfWork(isTransactional: true)]
public override async Task ExecuteAsync(SaveTransactionFileUploadDto args)
Thanks you for your time,
Regards John
- ABP Framework version: v5.2.2
- UI type: Blazor WASM
- DB provider: EF Core
- Tiered (MVC) or Identity Server Separated (Angular): no
1 Answer(s)
-
1
hi
yes, and you can also begin a uow manually.
https://docs.abp.io/en/abp/latest/Unit-Of-Work#begin-a-new-unit-of-work