Exposes the GetEnumerator method, which supports a simple iteration over a collection by a .NET Framework data provider.
Assembly: System.Data (in System.Data.dll)
Thetype exposes the following members.
|DbEnumerator(IDataReader)||Initializes a new instance of the class using the specified DataReader.|
|DbEnumerator(IDataReader, Boolean)||Initializes a new instance of the class using the specified DataReader, and indicates whether to automatically close the DataReader after iterating through its data.|
|Equals(Object)||Determines whether the specified object is equal to the current object. (Inherited from Object.)|
|Finalize||Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)|
|GetHashCode||Serves as the default hash function. (Inherited from Object.)|
|GetType||Gets the Type of the current instance. (Inherited from Object.)|
|MemberwiseClone||Creates a shallow copy of the current Object. (Inherited from Object.)|
|MoveNext||Advances the enumerator to the next element of the collection.|
|Reset||Sets the enumerator to its initial position, which is before the first element in the collection.|
|ToString||Returns a string that represents the current object. (Inherited from Object.)|
The class is implemented by a .NET Framework data provider to provide data binding support.
By design, the object is intended for use with only one resultset. 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. To avoid this situation, obtain a for each resultset, and then call the NextResult method of a .NET Framework data provider DataReader object.