在NuGet上,我看到了这些DB2包:
IBM.Data.DB2
IBM.Data.DB2.iSeries
IBM.Data.DB2.Core
问题:
IBM.Data.DB2.iSeries
和IBM.Data.DB2
之间有什么区别- 据我所知,
IBM.Data.DB2
和IBM.Data.DB2.iSeries
与不兼容。NET核心。这是正确的吗 - 我认为
IBM.Data.DB2.Core
是。NET核心等效IBM.Data.DB2
或IBM.Data.DB2.iSeries
。这是正确的吗?是哪一个 IBM.Data.DB2.Core
是否缺少其前代产品的任何关键功能
在我的公司,我们有一个IBMi系统,到目前为止我们已经成功地使用了IBM.Data.DB2.iSeries
。我想使用ASP。NET Core,但我想确保IBM.Data.DB2.Core
不会因为某种原因而破坏交易(假设我甚至可以在不抛出神秘异常的情况下让它工作,但这是另一个讨论…(。服务器将运行Windows server 2019。我知道ODBC也是一种选择,但有人告诉我,与这些DB2特定的驱动程序相比,它既缺乏功能,也缺乏性能。
我没有所有的答案,只有一些。
- IBM。数据DB2用于Informix数据库。但这似乎不是官方的一揽子计划
- 是的。ADO。NET仅适用于Windows
- 这是给他们两个的。IBM Data Server驱动程序同时支持这两种功能
- 这取决于您购买的产品版本和版本
我建议您在开始迁移应用程序之前,先用一些场景创建一个小型测试项目。一个起点可能是这样的。