コード例 #1
0
		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();
				}
			}
		}
コード例 #2
0
ファイル: Fixture.cs プロジェクト: jrauber/GH1429
 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();
         }
     }
 }
コード例 #3
0
ファイル: Fixture.cs プロジェクト: sentientpc/nhibernate-core
 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());
         }
     }
 }