Inheritance: IGenericTransaction
Example #1
0
        public void Dispose()
        {
            if (_disposed)
            {
                return;
            }

            TransactionalFlush();

            if (_transaction != null)
            {
                _transaction.Dispose();
                _transaction = null;
            }
            //if (_session != null)
            //{
            //    _session.Dispose();
            //}
            _session = null;

            _factory.DisposeUnitOfWork();
            UnitOfWorkScope.DisposeUnitOfWork();

            _disposed = true;
        }
Example #2
0
        private IGenericTransaction BeginTransaction(IsolationLevel isolationLevel)
        {
            _transaction = new NhTransaction(_session.BeginTransaction(isolationLevel));

            return(_transaction);
        }
Example #3
0
        public IGenericTransaction BeginTransaction()
        {
            _transaction = new NhTransaction(_session.BeginTransaction());

            return(_transaction);
        }
Example #4
0
        public void Dispose()
        {
            if(_disposed)
                return;

            TransactionalFlush();

            if (_transaction != null)
            {
                _transaction.Dispose();
                _transaction = null;
            }
            //if (_session != null)
            //{
            //    _session.Dispose();           
            //}
            _session = null;

            _factory.DisposeUnitOfWork();
            UnitOfWorkScope.DisposeUnitOfWork();

            _disposed = true;
        }
Example #5
0
        private IGenericTransaction BeginTransaction(IsolationLevel isolationLevel)
        {
            _transaction = new NhTransaction(_session.BeginTransaction(isolationLevel));

            return _transaction;
        }
Example #6
0
        public IGenericTransaction BeginTransaction()
        {
            _transaction=new NhTransaction(_session.BeginTransaction());

            return _transaction;
        }