Global Data Management Forum

Data Management Global

A hub for collaboration, learning, networking, and cultural exchange, and contributing to positive global engagement

 View Only
  • 1.  IBM.Data.DB.Provider - The owner has unlisted this package

    Posted Mon May 19, 2025 10:27 AM

    Hi,

    I'm using the IBM.Data.DB.Provider nuget package in some of my .Net Framework (not core) projects.

    Recently is faced some restore issue and find out that the package is marked as unlisted in nuget : IBM.Data.DB.Provider

    But official documentation does not seems up to date as it still recommend this package.

    My project is using Entity Framework 6 ORM and the database behind the connection is Informix.

    What shall i use for my .Net Framework projects to connect to the Informix database using EF6 ?



    ------------------------------
    Tony Bayart
    ------------------------------


  • 2.  RE: IBM.Data.DB.Provider - The owner has unlisted this package

    Posted Tue May 20, 2025 04:26 AM

    Hi Tony,

     apologies for the inconvenience, the package had to be discontinued for several reasons. First the framework it was supporting is out of support from Microsoft. Secondly, since this was not in line with Microsoft model (no Nuget packages from MS for .NET Framework), there were other support issues.

    Upgrading to latest supported .NET frameworks (.NET 8 or .NET 9) is one of the options.

    Regarding documentation, we are in the process of correcting them and will happen soon.

    Thanks

    Vishwa



    ------------------------------
    Hosathota Vishwanatha
    ------------------------------



  • 3.  RE: IBM.Data.DB.Provider - The owner has unlisted this package

    Posted Tue May 20, 2025 05:12 AM

    Hi Vishwa,

    Thanks for the reply, still i strongly disagree with your statements.

    First, the .Net Framework is not out of support.

    There is no EOL date from Microsoft for .Net Framework 4.7+

    https://learn.microsoft.com/en-us/lifecycle/products/microsoft-net-framework

    EF6 as an example is still supported.

    Also, unlisting the package is a wrong behavior since you break ability to maintain our application.

    You should have deprecated the package and warned users about new projects but migrating a company wide projet to .Net Core is a huge process as you should know.

    What do you think if all companies publishing nuget packages for .Net Framework unlisted all their packages ?

    Our best bet if the package is not listed back is to migrate to MariaDB and abandon Informix.

    We can't afford spending time upgrading the whole project in a near future, this require a long term plan and budget.



    ------------------------------
    Tony Bayart
    ------------------------------



  • 4.  RE: IBM.Data.DB.Provider - The owner has unlisted this package

    Posted Wed May 21, 2025 02:10 AM

    Hi Tony,

     agree with your concerns. When this package was published, MS did not have any NuGet packages for .NET Framework. Some of the dependencies of this package are out of support now. We will explore the options we have now and get back to you.

    Thanks

    Vishwa



    ------------------------------
    Hosathota Vishwanatha
    ------------------------------



  • 5.  RE: IBM.Data.DB.Provider - The owner has unlisted this package

    Posted Wed May 21, 2025 03:47 AM

    Hi Vishwa,

    Thank you for understanding, i'm looking forward for any update.

    By the way every new project we start is using latest LTS Net Core (Net 8 as of today)
    Can you confirm the following nuget package should be used to connect to Informix database ?
    https://www.nuget.org/packages/Net.IBM.Data.Db2



    ------------------------------
    Tony Bayart
    ------------------------------



  • 6.  RE: IBM.Data.DB.Provider - The owner has unlisted this package

    Posted Thu May 22, 2025 12:36 PM

    Another option would be to use the Informix (native) .NET Provider.
    "Plain" .NET Provider and .NET Core are included in Informix CSDK.

    HCL .NET Core can be downloaded directly from Nuget (https://www.nuget.org/packages/Informix.Net.Core).
    There are plans to have upgrade the plain/legacy one to use .NET Framework 4.8.1 and get it into Nuget too.

    There is also an Informix .NET EF provider (included in HCL Informix CSDK)
     



    ------------------------------
    Javier Sagrera
    ------------------------------



  • 7.  RE: IBM.Data.DB.Provider - The owner has unlisted this package

    Posted Fri May 23, 2025 03:20 AM

    Hi Javier,

    Thanks for your suggestion, it's interesting and worth taking a look.



    ------------------------------
    Tony Bayart
    ------------------------------



  • 8.  RE: IBM.Data.DB.Provider - The owner has unlisted this package

    Posted 26 days ago
    Edited by Hosathota Vishwanatha 26 days ago

    Hi, 

     Tony, thanks for your patience on this. We have listed the package for time being to avoid any inconvenience. Please let us know if that helps you. It is marked as Deprecated to indicate the lack of support for this.

    From a long-term perspective, we want to support .NET FW 4.6.2 and above through .NET 10 and above versions.

    For .NET 8 applications, yes you can use the specified package.

    Thanks

    Vishwa



    ------------------------------
    Hosathota Vishwanatha
    ------------------------------



  • 9.  RE: IBM.Data.DB.Provider - The owner has unlisted this package

    Posted 23 days ago

    Hi Vishwa,

    Thank you very much, your support is greatly appreciated.

    Special thanks for the quick resolution.

    Best regards

    Tony Bayart



    ------------------------------
    Tony Bayart
    ------------------------------