public async Task <long> InsertAsync(SampleTable t, CancellationToken token) { using var session = sessionManager.OpenSession(); var id = await session.Db.InsertWithIdentityAsync(t, token : token); return((long)id); }
public async Task <int> UpdateAsync(SampleTable t, CancellationToken token) { using var tran = TransactionScopeBuilder.Create(); // if transaction needed. using var session = sessionManager.OpenSession(); var updResult = await session.Db.UpdateAsync(t, token : token); tran.Complete(); return(updResult); }