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.NET Framework数据提供程序 DataReader 对象的 方法。

构造函数

DbEnumerator(DbDataReader)

使用给定的数据读取器初始化 DbEnumerator 类的新实例。

DbEnumerator(DbDataReader, Boolean)

使用指定的读取器初始化 DbEnumerator 类的新实例,并表示在循环访问读取器的数据后是否将其自动关闭。

DbEnumerator(IDataReader)

使用指定的 DbEnumerator 初始化 DataReader 类的新实例。

DbEnumerator(IDataReader, Boolean)

使用指定的 DataReader 初始化 DbEnumerator 类的新实例,并指示在循环访问 DataReader 的数据后是否将其自动关闭。

属性

Current

获取集合中的当前元素。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
MoveNext()

将枚举数推进到集合的下一个元素。

Reset()

将枚举数设置为其初始位置,该位置位于集合中第一个元素之前。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅