As we mentioned earlier, there are two basic parts to ADO+, the DataSet and the Managed Providers. We'll start our trip through ADO+ by with a brief overview of the DataSet.
The DataSet is a simply in-memory database that provides a consistent programming model no matter where the data comes from. The DataSet consists of a collection of tables, columns, rows, constraints and relationships. The object model for the DataSet is shown below: