DbEnumerator Sınıf

Tanım

.NET veri sağlayıcısı tarafından bir koleksiyon üzerinde basit bir yinelemeyi destekleyen GetEnumerator() yöntemini kullanıma sunar.

public ref class DbEnumerator : System::Collections::IEnumerator
public class DbEnumerator : System.Collections.IEnumerator
type DbEnumerator = class
    interface IEnumerator
Public Class DbEnumerator
Implements IEnumerator
Devralma
DbEnumerator
Uygulamalar

Açıklamalar

DbEnumerator sınıfı, veri bağlama desteği sağlamak için bir .NET Framework veri sağlayıcısı tarafından uygulanır.

Tasarım gereği DbEnumerator , nesne yalnızca bir sonuç kümesiyle kullanılmak üzere tasarlanmıştır. Örneğin, farklı şemalar döndüren iki SQL SELECT deyimi içeren bir batch deyimi yürütürseniz, ikinci deyim şemanın tamamını geri döndürmeyebilir. Bu durumu önlemek için her sonuç kümesi için bir DbEnumerator alın ve ardından .NET Framework veri sağlayıcısı DataReader nesnesinin NextResult yöntemini çağırın.

Oluşturucular

Name Description
DbEnumerator(DbDataReader, Boolean)

Belirtilen okuyucuyu kullanarak sınıfın DbEnumerator yeni bir örneğini başlatır ve verileri yineledikten sonra okuyucunun otomatik olarak kapatılıp kapatılmayacağını belirtir.

DbEnumerator(DbDataReader)

give n veri okuyucusu ile sınıfının yeni bir örneğini DbEnumerator başlatır.

DbEnumerator(IDataReader, Boolean)

Belirtilen DbEnumeratoröğesini kullanarak sınıfının yeni bir örneğini DataReader başlatır ve verileri yineledikten sonra öğesinin otomatik olarak kapatılıp kapatılmayacağını DataReader belirtir.

DbEnumerator(IDataReader)

Belirtilen DbEnumeratoröğesini kullanarak sınıfının yeni bir örneğini DataReader başlatır.

Özellikler

Name Description
Current

Koleksiyondaki geçerli öğeyi alır.

Yöntemler

Name Description
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
MoveNext()

Numaralandırıcıyı koleksiyonun sonraki öğesine ilerletir.

Reset()

Numaralandırıcıyı, koleksiyondaki ilk öğeden önceki ilk konumuna ayarlar.

ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.