ADO.NET Architecture

ADO.NET is a set of classes that provide consistent access to multiple data sources, which may be either relational data from a database or hierarchical data expressed in XML. A driving factor in ADO.NET is a provision for disconnected access to data, which is much more scalable and flexible than the connection-oriented database access that is traditional in client/server systems.

The DataSet class is the central component of the disconnected architecture. A dataset can be populated from either a database or an XML stream. From the perspective of the user of the dataset, the original source of the data is immaterial. A consistent programming model is used for all application interaction with the DataSet.

The second key component ...

Get Application Development Using Visual Basic® and .NET 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.