Supported Public .NET base classes
The HCL® OneDB® .NET Core Provider implements specific Microsoft™ .NET base classes.
For more information about the Microsoft public classes, see the Microsoft .NET Framework SDK documentation. If the HCL OneDB .NET Core Provider does not support a particular .NET base class, that class is implemented as no-operation.
Class | Base class | Description |
---|---|---|
IfxCommand | DbCommand | Represents a query or command that is run when the application is connected to the database. |
IfxCommandBuilder | DBCommandBuilder | Generates single-table INSERT, DELETE, and UPDATE commands that reconcile changes made in a data set with the associated HCL OneDB database. |
IfxConnection | DbConnection | Represents an application's unique session with a data source. |
IfxConnectionStringBuilder | DbConnectionStringBuilder | Provides the base class from which the strongly typed connection string builders (OdbcConnectionStringBuilder and SQLconnectionStringBuilder) derive. |
IfxDataAdapter | DbDataAdapter | Enables an application to run SQL commands against the database, fill data sets, and reconcile changes in the data set with the database. |
IfxDataReader | DbDataReader | Allows forward-only, read-only, access to a stream of data from the database. |
IfxDataSourceEnumerator | DbDataSourceEnumerator | Allows data providers to obtain a list of data sources. |
IfxParameter | DbParameter | Implements a parameter to a command and maps it to a column within a data set. |
IfxParameterCollection | DbParameterCollection | Implements multiple parameters to a command and maps them to columns within a data set. |
IfxProviderFactory | DbProviderFactory | Represents a set of methods that you can use to create instances of a provider's implementation of the data source classes. |
IfxTransaction | DbTransaction | Represents a local transaction. The TransactionScope class is not supported by this .NET provider |