Exemple #1
0
        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();
        }
Exemple #2
0
        /// <summary>
        /// Closes the reader.
        /// </summary>
        public override void Close()
        {
            _dataReader.Close();

            if (_dbProfiler != null)
            {
                _dbProfiler.DataReaderFinished(this);
            }
        }
Exemple #3
0
        protected override void Dispose(bool disposing)
        {
            _dbProfiler.DataReaderFinished(this);

            base.Dispose(disposing);
        }