public Task CompleteAsync() { if (ownsTransaction) { Transaction.Commit(); } return TaskEx.CompletedTask; }