BlogSharp.NHibernate.Tests.MappingTests.MappingsFixtureBase.DoInNewSessionAndTransaction C# (CSharp) 메소드

DoInNewSessionAndTransaction() 보호된 메소드

protected DoInNewSessionAndTransaction ( Action action ) : void
action Action
리턴 void
        protected virtual void DoInNewSessionAndTransaction(Action<ISession> action)
        {
            using(var session=factory.OpenSession())
            using(var trans=session.BeginTransaction())
            {
                action(session);
                trans.Commit();
            }
        }