. NET Параметры драйвера DB2 - PullRequest
0 голосов
/ 11 июля 2020

В NuGet я вижу эти пакеты DB2:

  • IBM.Data.DB2
  • IBM.Data.DB2.iSeries
  • IBM.Data.DB2.Core

Вопросы:

  1. В чем разница между IBM.Data.DB2.iSeries и IBM.Data.DB2?
  2. Насколько я понимаю, IBM.Data.DB2 и IBM.Data.DB2.iSeries не совместимы с. NET Core. Это правильно?
  3. Я предполагаю, что IBM.Data.DB2.Core - это. NET Core эквивалент IBM.Data.DB2 или IBM.Data.DB2.iSeries. Это правильно? Что это такое?
  4. Не хватает ли IBM.Data.DB2.Core каких-либо ключевых функций своих предшественников?

В моей компании у нас есть система IBM i, и мы использовали IBM.Data.DB2.iSeries успешно на сегодняшний день. Я хочу использовать ASP. NET Core для проекта, но я хочу убедиться, что IBM.Data.DB2.Core по какой-то причине не помешает (при условии, что я могу даже заставить его работать, не выбрасывая исключения crypti c , но это уже другое обсуждение ...). На сервере будет запущен Windows Server 2019. Я знаю, что ODB C также возможен, но мне сказали, что ему не хватает как функций, так и производительности по сравнению с этими c драйверами, специфичными для DB2.

1 Ответ

1 голос
/ 13 июля 2020

У меня есть ответы не на все, а на некоторые.

  1. IBM.Data.DB2 используется для базы данных Informix. Но вроде не официальный пакет.
  2. Да. ADO. NET - это только Windows.
  3. Это для них обоих. Драйверы IBM Data Server поддерживают оба.
  4. Это зависит от версии продукта и выпуска, который вы купили.

Я предлагаю вам создать небольшой тестовый проект с некоторыми из ваших сценариев ios перед тем, как приступить к миграции вашего приложения. Отправной точкой может быть это .

...