İngilizce dilinde oku

Aracılığıyla paylaş


DbEnumerator Sınıf

Tanım

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

C#
public class DbEnumerator : System.Collections.IEnumerator
Devralma
DbEnumerator
Uygulamalar

Açıklamalar

sınıfıDbEnumerator, 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 bir .NET Framework veri sağlayıcısı DataReader nesnesinin yöntemini çağırınNextResult.

Oluşturucular

DbEnumerator(DbDataReader)

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

DbEnumerator(DbDataReader, Boolean)

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

DbEnumerator(IDataReader)

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

DbEnumerator(IDataReader, Boolean)

Belirtilen DataReaderkullanarak sınıfının yeni bir örneğini DbEnumerator başlatır ve verilerinde yineledikten sonra öğesinin otomatik olarak kapatılıp kapatılmayacağını DataReader gösterir.

Özellikler

Current

Koleksiyondaki geçerli öğeyi alır.

Yöntemler

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()

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

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

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

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

Reset()

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

ToString()

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

(Devralındığı yer: Object)

Şunlara uygulanır

Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Ayrıca bkz.