DbEnumerator クラス

定義

.NET データ プロバイダーによるコレクションに対する単純な反復処理をサポートする GetEnumerator() メソッドを公開します。

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 オブジェクトは 1 つの結果セットでのみ使用することを目的としています。 たとえば、異なるスキーマを返す 2 つのSQL SELECT ステートメントを含むバッチ ステートメントを実行した場合、2 番目のステートメントはスキーマ全体を再チューニングしない可能性があります。 この状況を回避するには、結果セットごとに取得DbEnumeratorし、.NET Framework データ プロバイダー DataReader オブジェクトのメソッドを呼び出NextResultします。

コンストラクター

DbEnumerator(DbDataReader)

特定の n データ リーダーを指定して、DbEnumerator クラスの新しいインスタンスを初期化します。

DbEnumerator(DbDataReader, Boolean)

指定したリーダーを使用して DbEnumerator クラスの新しいインスタンスを初期化します。また、データの反復処理後にリーダーを自動的に閉じるかどうかを示します。

DbEnumerator(IDataReader)

指定した DataReader を使用して DbEnumerator クラスの新しいインスタンスを初期化します。

DbEnumerator(IDataReader, Boolean)

指定した DataReader を使用して DbEnumerator クラスの新しいインスタンスを初期化します。また、データの反復処理後に DataReader を自動的に閉じるかどうかを示します。

プロパティ

Current

コレクション内の現在の要素を取得します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
MoveNext()

列挙子をコレクションの次の要素に進めます。

Reset()

列挙子を初期位置、つまりコレクションの最初の要素の前に設定します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください