internal NHibernateBulkUnitOfWork(NHibernatePersistenceManager persistenceManager, Conversation conversation, bool autoCommit = false, bool throwExceptionOnError = true) { this.PersistenceManager = persistenceManager; this.autoCommit = autoCommit; this.throwExceptionOnError = throwExceptionOnError; this.Conversation = conversation; this.Conversation.Start(this); }
public NHibernateSessionProvider() { pManager = (NHibernatePersistenceManager)IoCFactory.Container.Resolve <IPersistenceManager>(); ISessionFactory sessionFactory = (ISessionFactory)pManager.Factory; Configuration cf = (Configuration)pManager.Configuration; session = sessionFactory.OpenSession(cf.Interceptor); }
public NHibernateUnitOfWorkFactory(NHibernatePersistenceManager pManager, Configuration cfg) { config = cfg; manager = pManager; sessionFactory = (ISessionFactory)manager.Factory; }