Das DataReader-Objekt
Häufig genügt ein Lesezugriff auf die Datensätze. Dabei müssen im Frontend meist nur einige für die Listendarstellung benötigte Komponenten gefüllt bzw. aktualisiert werden (ListBox, ComboBox, ListView, TreeView, DataGrid usw.). Aber auch für komplexere Logik innerhalb der Business-Objekte der mittleren Schicht (Middle-Tier) ist häufig nur ein ReadOnly-Zugriff auf Datensätze erforderlich.
Im .NET Framework gibt es für diesen Zweck den DataReader. Dahinter verbirgt sich ein schneller serverseitiger Vorwärtscursor. Die Klasse implementiert die IEnumerable-Schnittstelle, sie ist für einen einmaligen ReadOnly-Hochgeschwindigkeitszugriff auf eine Datensatzgruppe optimiert und ähnelt anderen Reader-Objekten wie TextReader, StreamReader ...
Get Datenbank-Programmierung mit Visual C# 2012 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.