Вы также можете вызвать GetSchemaTable () на вашем DataReader, если вам нужен список столбцов, и вы не хотите получать исключение ...