Aegis.Data.MSSQL.ConnectionPool.ReturnDBC C# (CSharp) Method

ReturnDBC() private method

private ReturnDBC ( DBConnector dbc ) : void
dbc DBConnector
return void
        internal void ReturnDBC(DBConnector dbc)
        {
            using (_lock.WriterLock)
            {
                _listActiveDBC.Remove(dbc);
                _listPoolDBC.Add(dbc);
            }
        }

Usage Example

Example #1
0
        public void EndQuery()
        {
            CommandText.Clear();
            _prepareBindings.Clear();
            _command.Parameters.Clear();
            _command.Connection = null;

            if (Reader != null)
            {
                Reader.Dispose();
                Reader = null;
            }

            if (_dbConnector != null)
            {
                _pool.ReturnDBC(_dbConnector);
                _dbConnector = null;
            }
        }