public void SaveTransient_Then_Update_Ok() { using (ISession session = OpenSession()) { using (ITransaction transaction = session.BeginTransaction()) { var book = new BookNotGenerated {Name = "test book", Pages = new List<Page>(),}; session.Save(book); book.Name = "modified test book"; transaction.Commit(); } } using (ISession session = OpenSession()) { using (ITransaction transaction = session.BeginTransaction()) { session.CreateQuery("delete from BookNotGenerated").ExecuteUpdate(); transaction.Commit(); } } }
public void SaveTransient_Then_Update_Ok() { using (ISession session = OpenSession()) { using (ITransaction transaction = session.BeginTransaction()) { var book = new BookNotGenerated { Name = "test book", Pages = new List <Page>(), }; session.Save(book); book.Name = "modified test book"; transaction.Commit(); } } using (ISession session = OpenSession()) { using (ITransaction transaction = session.BeginTransaction()) { session.CreateQuery("delete from BookNotGenerated").ExecuteUpdate(); transaction.Commit(); } } }
public async Task SaveTransient_Then_Update_OkAsync() { using (ISession session = OpenSession()) { using (ITransaction transaction = session.BeginTransaction()) { var book = new BookNotGenerated { Name = "test book", Pages = new List <Page>(), }; await(session.SaveAsync(book)); book.Name = "modified test book"; await(transaction.CommitAsync()); } } using (ISession session = OpenSession()) { using (ITransaction transaction = session.BeginTransaction()) { await(session.CreateQuery("delete from BookNotGenerated").ExecuteUpdateAsync()); await(transaction.CommitAsync()); } } }