マネージド プロバイダーのコア インターフェイスを調べる
概要
.NET Frameworkのデータ プロバイダーは、アプリケーションとデータ ソースの間のブリッジとして機能します。 データ プロバイダーは、データ ソースからデータを取得し、そのデータに対する変更をデータ ソースに調整するために使用されます。
ADO.NET では、.NET Framework データ プロバイダー オブジェクトの共通モデルが公開されるため、.NET Frameworkデータ プロバイダーに関係なく、1 つのコード セットを記述して動作させることができます。 、Command
、DataReader
および 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 |
および インターフェイスを継承するサーバー側のIDataReader IDataRecord 順方向専用カーソル実装。 |
DataAdapter | Microsoft.HostIntegration.MsDb2Client.MsDb2DataAdapter Microsoft.HostIntegration.MsHostFileClient.HostFileDataAdapter |
ホスト データと.NET Framework データ セットの間のゲートウェイとして機能します。 |
さらに、各プロバイダーには、この実装に固有のいくつかのインターフェイスがあります。 これらのインターフェイスは、例外とイベント処理、さまざまな種類のネットワークを介した DB2 ホストへの接続の設定、パラメーターの渡しを処理します。
参照
Host Integration Server 用の .NET Framework データ プロバイダー
マネージド プロバイダー プログラマー ガイド