ADO.NET, as well as its predecessor ActiveX Data Objects (ADO), aims to simplify data access by providing a concise set of .NET classes. ADO, on the other hand, is a COM-based technology that provides a simple, single, and coherent way to manipulate data from a number of data sources, and, along with ASP.NET, intends to be the engine behind a new generation of web applications.

In this section, we are going to look at ADO and ADO.NET, examine their architectures, and then compare the two.

Where Is ADO?

One of the reasons that explains the quick adoption of ASP—and consequently of Microsoft’s web server, Internet Information Services (IIS)—by the web developer’s community is the simplified access to several data sources provided ...

Get Inside ASP.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.