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)

適用於

另請參閱