Almost every software application is driven by data. Usually, this
data is centralized in a relational database system such as SQL
Server, Oracle, or DB2. In the .NET world, you access this
information using Microsoft's latest data access
Like many other .NET technologies, ADO.NET bears some superficial
similarities to its predecessor (in this case, ADO). However, ADO.NET
also includes some dramatic changes and a few surprising innovations.
It has a disconnected programming model tailored for distributed
applications and the Web, built-in support for XML serialization,
practical data binding, and an extensible set of interfaces that let
you create custom data providers.
Learning to use ADO.NET takes a little work, but the rewards are well
worth it. With the help of this reference, you'll be
up and running before you know it.