Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.
ADO.NET has two types of objects:
Connection-based objects
Content-based objects: These objects are really just "packages" for data. They include the DataSet, DataColumn, DataRow, DataRelation, and several others. They are completely independent of the type of data source and are found in the System.Data namespace.