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 с использованием указанного объекта |
DbEnumerator(IDataReader, Boolean) |
Инициализирует новый экземпляр класса DbEnumerator, используя указанный модуль |
Свойства
Current |
Получает текущий элемент в коллекции. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
MoveNext() |
Перемещает перечислитель к следующему элементу коллекции. |
Reset() |
Устанавливает перечислитель в его начальное положение, т. е. перед первым элементом коллекции. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |