다음을 통해 공유


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 개체는 하나의 결과 집합에만 사용하기 위한 것입니다. 예를 들어 서로 다른 스키마를 반환하는 두 개의 SQL SELECT 문이 포함된 일괄 처리 문을 실행하는 경우 두 번째 문은 전체 스키마를 다시 실행하지 않을 수 있습니다. 이러한 상황을 방지하려면 각 결과 집합에 대해 를 DbEnumerator 가져온 다음 .NET Framework 데이터 공급자 DataReader 개체의 메서드를 호출 NextResult 합니다.

생성자

DbEnumerator(DbDataReader)

지정된 데이터 판독기를 사용하여 DbEnumerator 클래스의 새 인스턴스를 초기화합니다.

DbEnumerator(DbDataReader, Boolean)

지정된 판독기를 사용하여 DbEnumerator 클래스의 새 인스턴스를 초기화하고 데이터를 반복한 후에 판독기를 자동으로 닫을지 여부를 나타냅니다.

DbEnumerator(IDataReader)

지정된 DbEnumerator를 사용하여 DataReader 클래스의 새 인스턴스를 초기화합니다.

DbEnumerator(IDataReader, Boolean)

지정된 DataReader를 사용하여 DbEnumerator 클래스의 새 인스턴스를 초기화하고 데이터를 반복한 후에 DataReader를 자동으로 닫을지 여부를 나타냅니다.

속성

Current

컬렉션의 현재 요소를 가져옵니다.

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
MoveNext()

열거자를 컬렉션의 다음 요소로 이동합니다.

Reset()

컬렉션의 첫 번째 요소 앞의 초기 위치에 열거자를 설정합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상

추가 정보