| | Class | Description |
 | BaseTable | Base class for all tables and table views. |
 | C1CustomConnection | Represents a connection to a generic ADO.NET data provider. |
 | C1MSOracleConnection | Represents a connection to a database, using Microsoft .NET Framework Data Provider for Oracle, classes from namespace System.Data.OracleClient. |
 | C1OleDbConnection | Represents an OLE DB connection to a database, using OLE DB Data Provider for .NET, classes from namespace System.Data.OleDb. |
 | C1OracleConnection | Represents a connection to a database, using Oracle Data Provider for .NET, classes from namespace Oracle.DataAccess. |
 | C1SqlServerCeConnection | Represents a connection to a database, using Data Provider for Microsoft SQL Server Compact, classes from namespace System.Data.SqlServerCe. |
 | C1SqlServerConnection | Represents a connection to a database, using SQL Server Data Provider for .NET, classes from namespace System.Data.SqlClient. |
 | CacheProperties | The CacheProperties class is used to specify global cache settings for a DataSetDef using the DataSetDef.CacheProperties property. |
 | CompositeDefRelation | Represents an arc in a composite table definition diagram. |
 | CompositeDefView | Represents a node in a composite table definition diagram. |
 | CompositeRelation | Represents a relation between two tables one of which is composite. |
 | CompositeTable | Represents a composite table. |
 | CompositeTableDef | Represents a composite table definition diagram. |
 | CompositeTableField | Represents a composite table field. |
 | Connection | Base class representing a database connection. |
 | ConnectionCollection | Represents a collection of Connection objects. |
 | CustomProviderInfo | Containing information necessary to access a generic .NET data provider. |
 | DataSetDef | Represents a data set definition. |
 | DataSetDefCollection | Represents a collection of DataSetDef objects. |
 | DbTable | Represents a simple table. |
 | DbTableField | Represents a simple table field. |
 | Diagram | Base class for data set diagrams (DataSetDef) and composite table diagrams (CompositeTableDef). |
 | Field | The base class for TableField and TableViewField. Contains common field properties. |
 | FieldDefaults | Contains various default settings used for fields accessed through a certain data set. |
 | JoinCondition | Represents an equality condition between a parent and a child field of a SimpleRelation. |
 | JoinConditionCollection | Represents a collection of JoinCondition objects of a SimpleRelation. |
 | Relation | Base class for simple and composite relations. |
 | RelationCollection | Represents a collection of Relation objects. |
 | Schema | The main class of the C1.Data.SchemaObjects namespace, representing a schema. |
 | SimpleRelation | Represents a relation between two simple tables. |
 | SimpleTable | Base class for simple tables. |
 | SqlDialectInfo | This class contains represents various specifics of SQL syntax relevant to C1DataObjects that can vary between different databases. |
 | Table | Base class for simple and composite tables. |
 | TableCollection | Represents a collection of Table objects. |
 | TableField | The base class for DbTableField and CompositeTableField. |
 | TableFieldCollection | Represents a collection of TableField objects. |
 | TableView | Objects of the TableView class represent nodes in a data set definition diagram. |
 | TableViewCollection | Represents a collection of TableView objects. |
 | TableViewField | Represents a table view field. |
 | TableViewFieldCollection | Represents a collection of TableViewField objects. |
 | ViewRelation | Represents a view relation, an arc in a Diagram. |
 | ViewRelationCollection | Represents a collection of ViewRelation objects. |