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 敘述且回傳不同結構的批次敘述,第二個敘述可能無法重調整個 schema。 為避免此情況,請為每個結果集取得一個 DbEnumerator,然後呼叫 .NET Framework 資料提供者 DataReader 物件的 NextResult 方法。

建構函式

名稱 Description
DbEnumerator(DbDataReader, Boolean)

使用指定的讀取器初始化該類別的新實例 DbEnumerator ,並指示是否在遍歷資料後自動關閉讀取器。

DbEnumerator(DbDataReader)

初始化一個新的類別實例 DbEnumerator ,並使用 give n 資料讀取器。

DbEnumerator(IDataReader, Boolean)

使用指定的 DbEnumerator初始化類別的新實例DataReader,並指示在遍歷資料後是否自動關閉該DataReader類別。

DbEnumerator(IDataReader)

使用指定的 DbEnumerator初始化類別的新實例DataReader

屬性

名稱 Description
Current

取得集合中的當前元素。

方法

名稱 Description
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
MoveNext()

將列舉器前進至集合的下一個元素。

Reset()

將列舉值設定為其初始位置,也就是集合中第一個專案之前。

ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於

另請參閱