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