Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
In diesem Kapitel:
In diesem Kapitel, welches sich methodisch an seinen Vorgänger anfügt, wird das ADO.NET-Objektmodell um seine zweite Hälfte – die unverbundenen Objekte bzw. Datenkonsumenten – ergänzt. Da das DataSet zweifelsfrei das Kernobjekt von ADO.NET ist, dürfte das vorliegende Kapitel deshalb mit zu den wichtigsten dieses Buchs zählen.
Beim DataSet handelt sich um eine ziemlich komplexe »Minidatenbank«, die komplett im Arbeitsspeicher gehalten wird und deren Interaktion mit vorhandenen Datenbanken in der Regel vom DataAdapter-Objekt gesteuert wird. Allerdings hinkt der Vergleich mit einer Minidatenbank etwas, denn das DataSet kennt keinerlei Datenbankmanager (wie z.B. die Jet-Engine bei Access), es kennt keinen aktuellen Datensatz, keinen Cursor[36] und kein SQL. Genau genommen ist das DataSet ein clientseitiger Datencache (Pufferspeicher), der die Änderungen mitprotokolliert[37].