Cool UnitOfWork convenience method (:
This commit is contained in:
@@ -17,4 +17,6 @@ public interface IUnitOfWork
|
||||
Task BeginTransactionAsync(CancellationToken cancellationToken = default);
|
||||
Task CommitTransactionAsync(CancellationToken cancellationToken = default);
|
||||
Task RollbackTransactionAsync(CancellationToken cancellationToken = default);
|
||||
Task<T> TransactAsync<T>(Func<Task<T>> operation, CancellationToken cancellationToken = default);
|
||||
Task TransactAsync(Func<Task> operation, CancellationToken cancellationToken = default);
|
||||
}
|
||||
Reference in New Issue
Block a user