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 объекта data provider DataReader .NET Framework.

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

Имя Описание
DbEnumerator(DbDataReader, Boolean)

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

DbEnumerator(DbDataReader)

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

DbEnumerator(IDataReader, Boolean)

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

DbEnumerator(IDataReader)

Инициализирует новый экземпляр класса с помощью указанного DbEnumeratorDataReader.

Свойства

Имя Описание
Current

Возвращает текущий элемент коллекции.

Методы

Имя Описание
Equals(Object)

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

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

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

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

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

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

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

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

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

Reset()

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

ToString()

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

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

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

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