public void CollectionOnly() { ISession s = OpenSession(); ITransaction t = s.BeginTransaction(); NotMono m = new NotMono(); long id = (long)s.Save(m); t.Commit(); s.Close(); s = OpenSession(); t = s.BeginTransaction(); s.Update(m, id); s.Flush(); m.Address = "foo bar"; s.Flush(); s.Delete(m); t.Commit(); s.Close(); }
public async Task CollectionOnlyAsync() { ISession s = OpenSession(); ITransaction t = s.BeginTransaction(); NotMono m = new NotMono(); long id = (long)await(s.SaveAsync(m)); await(t.CommitAsync()); s.Close(); s = OpenSession(); t = s.BeginTransaction(); await(s.UpdateAsync(m, id)); await(s.FlushAsync()); m.Address = "foo bar"; await(s.FlushAsync()); await(s.DeleteAsync(m)); await(t.CommitAsync()); s.Close(); }