Ok thanks, my bigger problem is here: http://groups.google.com/group/nhusers/browse_thread/thread/64d608afc2cd01c3
On Oct 19, 4:23 pm, Fabio Maulo <[email protected]> wrote: > your are calling Flush > > 2009/10/18 acl123 <[email protected]> > > > > > > > The following code demonstrates a misleading situation in which data > > is committed to the database, even though commit is never called on a > > transaction. > > > Could anyone explain why? > > > [TestFixture] > > public class TestFixture > > { > > [Test] > > public void Test() > > { > > var config = DoConfiguration(); > > > using(var factory = config.BuildSessionFactory()) > > { > > using (var session = factory.OpenSession()) > > { > > CallSessionContext.Bind(session); > > > using(new TransactionScope()) > > { > > using (session.BeginTransaction()) > > { > > var myEntity = session.CreateQuery > > ("from myEntity").List<MyEntity>()[0]; > > > myEntity.Name = "test name"; > > } > > > var myEntity2 = session.CreateQuery("from > > myEntity").List<MyEntity>()[0]; > > > myEntity2.Name = "test name"; > > > session.Flush(); > > } > > > CallSessionContext.Unbind(factory); > > } > > } > > } > > } > > -- > Fabio Maulo --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "nhusers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nhusers?hl=en -~----------~----~----~----~------~----~------~--~---
