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