19.1. Inside ADO.NET

ActiveX Data Objects (ADO) was designed to be a high-level interface to provide ease of access to a wide variety of data sources. ADO.NET was evolved from ADO and has become Microsoft's standard API of access to data sources. Traditional database access is a two-tier approach in which a live connection to the database is maintained. This approach does not scale well for multitier applications in which data must be transferred from one tier to another. By using an XML representation of the data obtained from the database or an XML stream, ADO.NET provides disconnected access to data, thereby scaling better in n-tier applications.

ADO.NET abstracts the concept of data storage into a data source. Examples of data sources are ...

Get .NET for Java Developers: Migrating to C# 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.