| AdoDataConnection | Creates a new DbConnection from any specified or configured ADO.NET data source. |
| BulkDataOperationBase | This class defines a common set of functionality that any bulk data operation implementation can use |
| DataDeleter | This class defines a common set of functionality that any data operation implementation can use |
| DataInserter | This class defines a common set of functionality that any data operation implementation can use |
| DataSetEqualityComparer | Equality comparer for DataSet objects. |
| DataUpdater | This class defines a common set of functionality that any data operation implementation can use |
| Field | Represents a database field. |
| Fields | Represents a collection of Field values. |
| ForeignKeyField | Represents a database foreign key field. |
| ForeignKeyFields | Represents a collection of ForeignKeyField values. |
| Schema | Get information about database schema |
| Table | Get data table information for data processing |
| Tables | List of Table collection |
| TablesReferentialOrderComparer | Check for referential order of Table |
| IBulkDataOperation | This is the common interface for any bulk data operation |
| DatabaseType | Specifies the database type underlying an AdoDataConnection. |
| OleDbType | Specifies the data type of a field, a property. |
| ReferentialAction | Specified the type of referential action on database object/Tables |
| TableType | Specifies the type of object in database |