public void Dispose() { _queryRunner?.Dispose(); _dataReader?.Dispose(); _mapper.QueryRunner = _queryRunner = null; }