DbEnumerator Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
.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 |
| DbEnumerator(IDataReader) |
Belirtilen DbEnumeratoröğesini kullanarak sınıfının yeni bir örneğini |
Ö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) |