internal DBConnector GetDBC()
{
DBConnector dbc;
using (_lock.WriterLock)
{
if (_listPoolDBC.Count == 0)
{
dbc = new DBConnector();
dbc.Connect(HostAddress, UserId, UserPwd, DBName);
}
else
{
dbc = _listPoolDBC.ElementAt(0);
_listPoolDBC.RemoveAt(0);
_listActiveDBC.Add(dbc);
}
}
return dbc;
}