The question was initially asked as a comment to this answer, however, it went unnoticed.
var tran = db.CreateTransaction();
var incrementTask = tran.StringIncrementAsync(...);
if (await tran.ExecuteAsync()) {
await incrementTask; // Do I need this?
}
In the above code, do I have to always await the incrementTask
even if I do not need its result?