Supported public .NET interfaces

The HCL® OneDB® .NET Core Provider implements specific Microsoft™ .NET interfaces.

For more information about the Microsoft public interfaces and classes, see the Microsoft .NET Framework SDK documentation. If the HCL OneDB .NET Core Provider does not support a particular .NET class or method, that class or method is implemented as no-operation.

Table 1. Interfaces implemented by HCL OneDB .NET Core Provider classes
Class Extends Description
IfxCommand IDbCommand 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 IDbConnection Represents an application's unique session with a data source
IfxDataAdapter IDbDataAdapter Enables an application to run SQL commands against the database, fill data sets, and reconcile changes in the data set with the database
IfxDataReader IDDataReader Allows forward-only, read-only, access to a stream of data from the database
IfxError Represents an instance of a warning or an error that is generated by the HCL OneDB database
IfxErrorCollection ICollection Represents a collection of IfxError objects in an IfxException object
IfxException Represents an exception that is generated when a warning or error is returned by the HCL OneDB database
IfxParameter IDbDataParameter Implements a parameter to a command and maps it to a column within a data set
IfxParameterCollection IDbParameterCollection Implements multiple parameters to a command and maps them to columns within a data set
IfxTransaction IDbTransaction Represents a local transaction