檢查受控提供者的核心介面

概觀

.NET Framework中的資料提供者可作為應用程式與資料來源之間的橋樑。 資料提供者可用來從資料來源擷取資料,以及將該資料的變更協調回資料來源。

ADO.NET 公開.NET Framework資料提供者物件的通用模型,因此不論.NET Framework資料提供者為何,都可以撰寫單一程式碼集來運作。 ConnectionCommandDataReaderDataAdapter 物件代表.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 繼承 和 IDataRecord 介面的伺服器端順向資料指標實作 IDataReader
DataAdapter Microsoft.HostIntegration.MsDb2Client.MsDb2DataAdapter

Microsoft.HostIntegration.MsHostFileClient.HostFileDataAdapter
作為主機資料與.NET Framework資料集之間的閘道。

此外,每個提供者都有數個專屬於此實作的介面。 這些介面會處理例外狀況和事件處理、透過不同類型的網路設定 DB2 主機的連線,以及傳遞參數。

另請參閱

Host Integration Server 的 .NET Framework 資料提供者
受控提供者程式設計人員指南