Aracılığıyla paylaş


Bir veri okuyucu sınıfı, bir veri işleme uzantısı için uygulama

The veri okuyucu object enables a istemci to retrieve a read-only, forward-only stream of data from a data kaynak.Sonuçlar, sorgu yürütür ve bunları istek kadar istemcisindeki Ağ arabellekte saklanan döndürülür kullanarak Okuma yöntemveri okuyucu sınıf.Oluşturulacak bir veri okuyucu Uygula sınıfıIDataReader ve isteğe bağlı olarak Uygula IDataReaderExtension. Kullanarak bir veri okuyucu nesne artar uygulama performans iki kullanılabilir yerine bekleyen tüm döndürülecek sorgu sonuçlar için olduğu gibi veri alma ve (varsayılan), bellekte aynı anda yalnızca bir satır depolamak, sistem, yükü azaltır.

Oluşturma sonrasında bir örnek, sizin Komutu sınıfı, oluşturduğunuzveri okuyucu çağıran nesneCommand.ExecuteReader veri kaynağından satırlar almak için.The veri okuyucu implementation must provide two basic capabilities: salt ileri erişim sonuç üzerinde alınan ayarlar bir komutu ve erişim türleri, adları, sütun yürüterek ve her satır değerleri. Istemcilerin kullandığı Okuma yöntemveri okuyucu nesnesi bir satır, sorgunun sonuçlar elde etmek için.

Rapor Tasarımcısı içinde sizin veri okuyucu nesne sonucu şema bilgilerini yanı sıra, alanları bir listesini almak için kullanılan küme.Bu uygulama tarafından gerçekleştirilir GetName, GetValue, GetFieldType, and GetOrdinal yöntemleriIDataReader arabirim.

The IDataReaderExtension arabirim allows you to supply specific toplama information about your result küme. Bir örnek için veri okuyucu Bkz: sınıfı uygulaması,Sample File Share Data Processing Extension.