DbEnumerator クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
.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) |
指定した |
DbEnumerator(IDataReader, Boolean) |
指定した |
プロパティ
Current |
コレクション内の現在の要素を取得します。 |
メソッド
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
MoveNext() |
列挙子をコレクションの次の要素に進めます。 |
Reset() |
列挙子を初期位置、つまりコレクションの最初の要素の前に設定します。 |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
適用対象
こちらもご覧ください
.NET