Supported public .NET interfaces
The Informix® .NET 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 Informix® .NET Provider does not support a particular .NET class or method, that class or method is implemented as no-operation.
| 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 Informix® 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 Informix® 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 Informix® 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 |