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 オブジェクトは 1 つの結果セットでのみ使用することを目的としています。 たとえば、異なるスキーマを返す 2 つの SQL SELECT ステートメントを含むバッチ ステートメントを実行すると、2 番目のステートメントでスキーマ全体が再調整されない可能性があります。 このような状況を回避するには、各結果セットのDbEnumeratorを取得し、.NET Framework データ プロバイダー DataReader オブジェクトの NextResult メソッドを呼び出します。
コンストラクター
| 名前 | 説明 |
|---|---|
| DbEnumerator(DbDataReader, Boolean) |
指定したリーダーを使用して、 DbEnumerator クラスの新しいインスタンスを初期化し、データを反復処理した後にリーダーを自動的に閉じるかどうかを示します。 |
| DbEnumerator(DbDataReader) |
give n データ リーダーを使用して、 DbEnumerator クラスの新しいインスタンスを初期化します。 |
| DbEnumerator(IDataReader, Boolean) |
指定した |
| DbEnumerator(IDataReader) |
指定したDbEnumeratorを使用して、 |
プロパティ
| 名前 | 説明 |
|---|---|
| Current |
コレクション内の現在の要素を取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| MoveNext() |
列挙子をコレクションの次の要素に進めます。 |
| Reset() |
列挙子を最初の位置 (コレクション内の最初の要素の前) に設定します。 |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |