[]
The connection base class for all C1DataConnector.AdoNet providers
public abstract class C1ConnectionBase : DbConnection, IComponent, IDbConnection, IDisposable, IAsyncDisposable
Name | Description |
---|---|
C1ConnectionBase(C1ConnectionStringBuilder, ILogger) | Initializes a C1ConnectionBase considering a connection string builder and a logger |
Name | Description |
---|---|
ConnectionString | Gets or sets the string used to open the connection. |
ConnectionStringBuilder | Get the C1ConnectionStringBuilder used by this connection to express its connection string |
Key | A string that identifies a unique way to connect to a server. |
Logger | The logger where the runtime messages are passed to. |
MaxPageSize | The maximum items returned per request to server |
State | Gets a string that describes the state of the connection. |
Name | Description |
---|---|
Close() | Closes the connection to the database. |
Dispose(bool) | Disposes the resources of this connection. |
GetColumnsSchema(string[]) | Retrieve the metadata relatively to the columns. |
GetDataSourceInformationSchema() | Retrieve the metadata relatively to the dataSource informations. |
GetForeignKeySchema(string[]) | Retrieve the metadata relatively to the foreign keys. |
GetIndexColumns(string[]) | Retrieve the metadata relatively to the index columns. |
GetIndexesSchema(string[]) | Retrieve the metadata relatively to the indexes. |
GetPrimaryKeySchema(string[]) | Retrieve the metadata relatively to the primary keys. |
GetReservedWordsSchema() | Retrieve the metadata relatively to the reserved words. |
GetSchema() | Returns schema information for the data source of this C1ConnectionBase. |
GetSchema(string) | Returns schema information for the data source of this C1ConnectionBase using the specified string for the schema name. |
GetSchema(string, string[]) | Returns schema information for the data source of this C1ConnectionBase using the specified string for the schema name and the specified string array for the restriction values. |
GetSubTableSchema(string[]) | Retrieve the metadata relatively to the subtables. |
GetTablesSchema(string[]) | Retrieve the metadata relatively to the tables. |
GetViewsSchema(string[]) | Retrieve the metadata relatively to the views. |
OnConnectionStringChanged() | A method that is called every time there is a change to the connection string used by this C1.AdoNet.OData.C1ODataConnection/>. |
OpenAsync(CancellationToken) | An asynchronous version of C1.DataConnector.AdoNet.C1ConnectionBase.Open |
SetConnectionState(ConnectionState) | If the passed state is different than the current one, it updates it and fires the StateChange event. |