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; }
private IGenericTransaction BeginTransaction(IsolationLevel isolationLevel) { _transaction = new NhTransaction(_session.BeginTransaction(isolationLevel)); return(_transaction); }
public IGenericTransaction BeginTransaction() { _transaction = new NhTransaction(_session.BeginTransaction()); return(_transaction); }
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; }
private IGenericTransaction BeginTransaction(IsolationLevel isolationLevel) { _transaction = new NhTransaction(_session.BeginTransaction(isolationLevel)); return _transaction; }
public IGenericTransaction BeginTransaction() { _transaction=new NhTransaction(_session.BeginTransaction()); return _transaction; }