DbEnumerator DbEnumerator DbEnumerator DbEnumerator Class

Определение

Предоставляет метод GetEnumerator(), который поддерживает простую итерацию по коллекции с помощью поставщика данных .NET Framework.Exposes the GetEnumerator() method, which supports a simple iteration over a collection by a .NET Framework data provider.

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

Комментарии

DbEnumerator Класс реализуется .NET Framework поставщиком данных для обеспечения поддержки привязки данных.The DbEnumerator class is implemented by a .NET Framework data provider to provide data binding support.

DbEnumerator Объект предназначен для использования только с одним набором результатов.By design, the DbEnumerator object is intended for use with only one resultset. Например, если выполнить пакетную инструкцию, содержащую две инструкции SQL SELECT, которые возвращают различные схемы, то Вторая инструкция может не возвращают всю схему.For example, if you execute a batch statement containing two SQL SELECT statements that return different schemas, the second statement might not retun the entire schema. Чтобы избежать такой ситуации, получите DbEnumerator для каждого набора результатов, а затем NextResult вызовите метод объекта DataReader поставщика данных .NET Framework.To avoid this situation, obtain a DbEnumerator for each resultset, and then call the NextResult method of a .NET Framework data provider DataReader object.

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

DbEnumerator(DbDataReader) DbEnumerator(DbDataReader) DbEnumerator(DbDataReader) DbEnumerator(DbDataReader)

Инициализирует новый экземпляр класса DbEnumerator указанным модулем чтения данных.Initializes a new instance of the DbEnumerator class with the give n data reader.

DbEnumerator(DbDataReader, Boolean) DbEnumerator(DbDataReader, Boolean) DbEnumerator(DbDataReader, Boolean) DbEnumerator(DbDataReader, Boolean)

Инициализирует новый экземпляр класса DbEnumerator класса, используя указанный модуль чтения, и указывает, следует ли автоматически закрывать модуль чтения после итераций по данным.Initializes a new instance of the DbEnumerator class using the specified reader and indicates whether to automatically close the reader after iterating through its data.

DbEnumerator(IDataReader) DbEnumerator(IDataReader) DbEnumerator(IDataReader) DbEnumerator(IDataReader)

Инициализирует новый экземпляр класса DbEnumerator с использованием указанного объекта DataReader.Initializes a new instance of the DbEnumerator class using the specified DataReader.

DbEnumerator(IDataReader, Boolean) DbEnumerator(IDataReader, Boolean) DbEnumerator(IDataReader, Boolean) DbEnumerator(IDataReader, Boolean)

Инициализирует новый экземпляр класса DbEnumerator, используя указанный модуль DataReader, и указывает, следует ли автоматически закрывать DataReader после итераций по данным.Initializes a new instance of the DbEnumerator class using the specified DataReader, and indicates whether to automatically close the DataReader after iterating through its data.

Свойства

Current Current Current Current

Получает текущий элемент в коллекции.Gets the current element in the collection.

Методы

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
MoveNext() MoveNext() MoveNext() MoveNext()

Перемещает перечислитель к следующему элементу коллекции.Advances the enumerator to the next element of the collection.

Reset() Reset() Reset() Reset()

Устанавливает перечислитель в его начальное положение, т. е. перед первым элементом коллекции.Sets the enumerator to its initial position, which is before the first element in the collection.

ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

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

Дополнительно