首页 > 解决方案 > V5R4 上 iSeries 的 .NET 数据提供程序

问题描述

我们在 V5R4 上有一个 iSeries。目前,我们广泛且成功地使用 .NET Framework IBM.Data.DB2.iSeries iDB2Connection。

很长一段时间以来,我一直试图找到一种在 .NET Core 或 .NET Standard 上使用相同的 IBM.Data.DB2.iSeries .NET 数据提供程序的方法,但没有成功。

现在已经引入了 .NET 5,我们确实需要删除对 .NET 框架的所有依赖项,并将我们的项目升级到 .NET 5。

试图在 Internet 上找到这方面的信息非常困难,但大多数罕见的文档和评论似乎都指向使用 DB2 connect 或 IBM.Data.DB2.Core。

我曾尝试使用 IBM.Data.DB2.Core.DB2Connectoin,但遇到一个异常,指的是需要许可证。

目前我们不需要为许可证支付任何额外费用,所以我们真的不想使用 DB2 Connect。

理想情况下,我们更愿意继续使用 IBM.Data.DB2.iSeries.iDB2Connection,但它似乎只支持 .NET Framework。

是否有 .NET 5 或 .NET Standard(2 或 2.1)或 .NET Core 3.1 数据提供程序支持版本 V5R4 上的 iSeries(除了 Odbc 和 OleDb)?

标签: c#.netdb2ibm-midrangedbconnection

解决方案


  • v5r4 于 2006 年 2 月发布...
  • 标准支持于 2013 年 9 月结束...
  • “扩展支持”($$$$)于 2016 年 9 月结束...
  • 从那时起,6.1、7.1、7.2、7.3、7.4 已经发布。

当前支持的 IBM 驱动程序都不会正式支持 v5r4。

.NET Core 驱动程序仅作为许可的 Db2 Connect 产品的一部分提供。

除非您计划升级您的 Db2/IBM i OS,否则我不会尝试更新您的 .NET 应用程序。


推荐阅读