DbEnumerator 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
公開 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,初始化 |
DbEnumerator(IDataReader, Boolean) |
使用指定的 |
屬性
Current |
取得集合中目前的項目。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
MoveNext() |
將列舉值往前推至下集合中的下一個項目。 |
Reset() |
設定列舉值至它的初始位置,這是在集合中第一個項目之前。 |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |
適用於
另請參閱
- ADO.NET 概觀 \(部分機器翻譯\)