In the past, data processing has been primarily connection based. Now, in an effort to make multi-tiered apps more efficient, data processing is turning to a message based approach that revolves around chunks of information. At the center of this approach for ADO+ is the DataSetCommand, which provides a bridge to retrieve and save data between a DataSet object and its source data store. It accomplishes this by invoking the appropriate SQL commands against the data store.
Both the SQLDataSetCommand and the ADODataSetCommand classes feature four "command" methods. These commands provide the Create, Read, Update and Delete functions for a specific DataTable in the DataSet. Both the SQLDataSetCommand and the ADODataSetCommand inherit from the DataSetCommand. Thus, both data set commands provides a mapping layer between the data store and the dataset.