Method ExecuteInTransactionAsync
ExecuteInTransactionAsync<T>(Func<SqliteConnection, SqliteTransaction, CancellationToken, Task<T>>, CancellationToken)
Runs work inside one transaction and commits it.
Task<T> ExecuteInTransactionAsync<T>(Func<SqliteConnection, SqliteTransaction, CancellationToken, Task<T>> work, CancellationToken cancellationToken = default)
Parameters
workFunc<SqliteConnection, SqliteTransaction, CancellationToken, Task<T>>cancellationTokenCancellationToken
Returns
- Task<T>
Type Parameters
T