ADO.NET Overview, Page 3
In ADO.NET, functionality is split into two key class groups — contentcomponents and managed-provider components.
The content components essentially hold actual data and include the DataSet,DataTable, DataView, DataRow, DataColumn and DataRelation classes.
We also have the managed-provider components, which actually talk to thedatabase to assist in data retrievals and updates. Such objects include theconnection, command and data reader.
Also, the managed-provider components are split into two key groups — onedesigned for regular data sources, with another finely tuned specifically forSQL Server.