マネージド プロバイダーのコア インターフェイスを調べる

概要

.NET Frameworkのデータ プロバイダーは、アプリケーションとデータ ソースの間のブリッジとして機能します。 データ プロバイダーは、データ ソースからデータを取得し、そのデータに対する変更をデータ ソースに調整するために使用されます。

ADO.NET では、.NET Framework データ プロバイダー オブジェクトの共通モデルが公開されるため、.NET Frameworkデータ プロバイダーに関係なく、1 つのコード セットを記述して動作させることができます。 、CommandDataReaderおよび DataAdapter オブジェクトはConnection、.NET Framework データ プロバイダー モデルのコア要素を表します。 次の表では、これらのオブジェクトの目的と、DB2 のマネージド プロバイダーとホスト ファイルのマネージド プロバイダーでの実装方法について説明します。

一般的なモデル ホスト統合サーバーのマネージド プロバイダー 説明
Connection Microsoft.HostIntegration.MsDb2Client.MsDb2Connection

Microsoft.HostIntegration.MsHostFileClient.HostFileConnection
DB2 ホストへの接続のオープン、クローズ、および保守を担当します。
コマンド Microsoft.HostIntegration.MsDb2Client.MsDb2Command

Microsoft.HostIntegration.MsHostFileClient.HostFileCommand
SQL パラメーターとストアド プロシージャ パラメーターの両方を含む、クエリに含まれる可能性のあるすべてのパラメーターを管理します。
DataReader Microsoft.HostIntegration.MsDb2Client.MsDb2DataReader および インターフェイスを継承するサーバー側のIDataReaderIDataRecord順方向専用カーソル実装。
DataAdapter Microsoft.HostIntegration.MsDb2Client.MsDb2DataAdapter

Microsoft.HostIntegration.MsHostFileClient.HostFileDataAdapter
ホスト データと.NET Framework データ セットの間のゲートウェイとして機能します。

さらに、各プロバイダーには、この実装に固有のいくつかのインターフェイスがあります。 これらのインターフェイスは、例外とイベント処理、さまざまな種類のネットワークを介した DB2 ホストへの接続の設定、パラメーターの渡しを処理します。

参照

Host Integration Server 用の .NET Framework データ プロバイダー
マネージド プロバイダー プログラマー ガイド