Supported Public .NET base classes
The Informix® .NET Provider implements specific Microsoft .NET base classes.
For more information about the Microsoft public classes, see the Microsoft .NET Framework SDK documentation. If the Informix .NET 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 Informix 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 |