public void QueryNoReader() { if (_dbConnector != null || Reader != null) { throw new AegisException(AegisResult.DataReaderNotClosed, "There is already an open DataReader associated with this Connection which must be closed first."); } _dbConnector = _pool.GetDBC(); _command.Connection = _dbConnector.Connection; _command.CommandText = CommandText.ToString(); Prepare(); _command.ExecuteNonQuery(); _dbConnector.QPS.Add(1); EndQuery(); }