Informix .NET Core Provider functionality

All the functionality of existing Informix .NET Framework v4.x Provider except below mentioned .NET Core Provider specific functionality are implemented in Informix .NET Core Provider v3.1. For more information on .NET Framework v4.x Provider see, Informix .NET Provider Guide.

.NET Core Provider specific functionality

  • Connection Pooling
    • Max Pool Size

      This value will hold across all pools created. Hence, this number will act as Global Maximum Number of Connections across all pools. At any point of time, application can't exceed the set count number of connections across all pools. The range value is 5 to 2000. As there is no default value, you need to specify in your application.

    • Min Pool Size

      This creates specified number of connections when first request is received. If Min Pool Size value is exhausted and application continues to use same connection string in the Open () call, then it will create yet another "Min Pool Size" number of connections. The range value is 2 to 1000. As there is no default value, you need to specify in your application.

    • GetIdleConnectionsCount

      This will return the idle number of connections connected to the database server and are ready to be assigned for matching incoming connection requests. This will report at the global level and not specific to the specific pool.

    • GetActiveConnectionsCount

      This will return connection count which are currently in use. This will report at the global level and not specific to the specific pool.

  • Using Informix .Net Core Provider, applications can create ODBC DSN (Data Source Name) and use the same in the connection string as "DSN=<Your DSN Name>".