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 敘述且回傳不同結構的批次敘述,第二個敘述可能無法重調整個 schema。 為避免此情況,請為每個結果集取得一個 DbEnumerator,然後呼叫 .NET Framework 資料提供者 DataReader 物件的 NextResult 方法。
建構函式
| 名稱 | Description |
|---|---|
| DbEnumerator(DbDataReader, Boolean) |
使用指定的讀取器初始化該類別的新實例 DbEnumerator ,並指示是否在遍歷資料後自動關閉讀取器。 |
| DbEnumerator(DbDataReader) |
初始化一個新的類別實例 DbEnumerator ,並使用 give n 資料讀取器。 |
| DbEnumerator(IDataReader, Boolean) |
使用指定的 DbEnumerator初始化類別的新實例 |
| DbEnumerator(IDataReader) |
使用指定的 DbEnumerator初始化類別的新實例 |
屬性
| 名稱 | Description |
|---|---|
| Current |
取得集合中的當前元素。 |
方法
| 名稱 | Description |
|---|---|
| Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設哈希函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| MoveNext() |
將列舉器前進至集合的下一個元素。 |
| Reset() |
將列舉值設定為其初始位置,也就是集合中第一個專案之前。 |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |