public override void Close() { // reader can be null when we're not profiling, but we've inherited from ProfiledDbCommand and are returning a // an unwrapped reader from the base command if (_dataReader != null) { _dataReader.Close(); } if (_dbProfiler != null) { _dbProfiler.DataReaderFinished(this); } base.Close(); }
/// <summary> /// Closes the reader. /// </summary> public override void Close() { _dataReader.Close(); if (_dbProfiler != null) { _dbProfiler.DataReaderFinished(this); } }
protected override void Dispose(bool disposing) { _dbProfiler.DataReaderFinished(this); base.Dispose(disposing); }