DbEnumerator Класс

Определение

Предоставляет метод GetEnumerator(), который поддерживает простую итерацию по коллекции с помощью поставщика данных .NET.

public ref class DbEnumerator : System::Collections::IEnumerator
public class DbEnumerator : System.Collections.IEnumerator
type DbEnumerator = class
    interface IEnumerator
Public Class DbEnumerator
Implements IEnumerator
Наследование
DbEnumerator
Реализации

Комментарии

Класс DbEnumerator реализуется поставщиком данных платформа .NET Framework для обеспечения поддержки привязки данных.

По умолчанию DbEnumerator объект предназначен для использования только с одним набором результатов. Например, если выполнить пакетную инструкцию, содержащую две инструкции SQL SELECT, возвращающие разные схемы, вторая инструкция может не перенастраить всю схему. Чтобы избежать этой ситуации, получите DbEnumerator для каждого набора результатов, а затем вызовите NextResult метод объекта DataReader поставщика данных платформа .NET Framework.

Конструкторы

DbEnumerator(DbDataReader)

Инициализирует новый экземпляр класса DbEnumerator указанным модулем чтения данных.

DbEnumerator(DbDataReader, Boolean)

Инициализирует новый экземпляр класса DbEnumerator класса, используя указанный модуль чтения, и указывает, следует ли автоматически закрывать модуль чтения после итераций по данным.

DbEnumerator(IDataReader)

Инициализирует новый экземпляр класса DbEnumerator с использованием указанного объекта DataReader.

DbEnumerator(IDataReader, Boolean)

Инициализирует новый экземпляр класса DbEnumerator, используя указанный модуль DataReader, и указывает, следует ли автоматически закрывать DataReader после итераций по данным.

Свойства

Current

Получает текущий элемент в коллекции.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
MoveNext()

Перемещает перечислитель к следующему элементу коллекции.

Reset()

Устанавливает перечислитель в его начальное положение, т. е. перед первым элементом коллекции.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел