両方の.NETプロバイダを説明するハイテクノート:
https://www.ibm.com/developerworks/data/library/techarticle/dm-1007dsnetids/
どちらもInformixで動作します。 CSDKに含まれている「ネイティブ」.NETプロバイダ(CSDKまたはClientSDKは、すべてのInformixドライバ(ODBC/OLEDB/.NET)を含む製品です)
現時点では、インストールされているドライバは、スタンドアロンパッケージ(Informix CSDK)で提供されています.NuGetでこれらを入手する計画がいくつかありますので、インストールすることなくVisual Studioパッケージマネージャから直接ドライバを入手できます。
「IBM Data Server .Net Provider」はIBMの「共通の」ドライバーのセットである「IBM Data Server」に含まれており、DB2またはInformixに接続することができます(DRDA接続経由)
あなたはNuGetから直接、IBMのWebサイトからIBM Data Serverのドライバパッケージを入手、または.NETドライバ(および必要なライブラリ)をダウンロードすることができます
https://www.nuget.org/packages/IBM.Data.DB.Provider/
PM> Install-Package IBM.Data.DB.Provider
.NETアセンブリのクラスは「は、IBM.Data.DB2と呼ばれます.dll 'Informix CSDKと同じ名前の' replacement 'dllがありましたが(IBM.Data.Informix.dll)、現在は廃止予定です。この名前でも、Informixデータベースに対して完全にサポートされています。 .NETプロバイダ間でいくつかの違い(例えば、接続文字列)がありますので、あなたが「DB2」いずれかを使用しようとしている場合は、私がでドキュメントをチェックすることをお勧め:
https://www.ibm.com/support/knowledgecenter/SSEPGG_11.1.0/com.ibm.swg.im.dbclient.adonet.doc/doc/c0024472.html
も新しいがありますWindowsとLinuxの両方のプラットフォームをサポートする新しい.NETコアのベータ版.NETプロバイダです。 .NETコア用に開発しようとするなら、これは必要なものです
https://www.nuget.org/packages/IBM.Data.DB2.Core/1.0.0.100
PM> Install-Package IBM.Data.DB2.Core