Esaminare l'interfaccia principale per un Provider gestito

Panoramica

Un provider di dati in .NET Framework funge da bridge tra un'applicazione e un'origine dati. Il provider di dati viene usato per recuperare i dati da un'origine dati e per riconciliare le modifiche apportate a tali dati all'origine dati.

ADO.NET espone un modello comune per gli oggetti del provider di dati .NET Framework in modo che un singolo set di codice possa essere scritto per funzionare indipendentemente dal provider di dati .NET Framework. Gli Connectionoggetti , Command, DataReadere DataAdapter rappresentano gli elementi principali del modello di provider di dati .NET Framework. La tabella seguente descrive lo scopo di questi oggetti e il modo in cui vengono implementati nei Provider gestito per DB2 e Provider gestito per i file host.

Modello comune Provider gestito per Host Integration Server Descrizione
Connessione Microsoft.HostIntegration.MsDb2Client.MsDb2Connection

Microsoft.HostIntegration.MsHostFileClient.HostFileConnection
Responsabile dell'apertura, della chiusura e della gestione di una connessione a un host DB2.
Comando Microsoft.HostIntegration.MsDb2Client.MsDb2Command

Microsoft.HostIntegration.MsHostFileClient.HostFileCommand
Gestisce tutti i parametri che una query può includere, che include parametri SQL e parametri di stored procedure.
DataReader Microsoft.HostIntegration.MsDb2Client.MsDb2DataReader Implementazione del cursore lato server che eredita le IDataReader interfacce e IDataRecord .
DataAdapter Microsoft.HostIntegration.MsDb2Client.MsDb2DataAdapter

Microsoft.HostIntegration.MsHostFileClient.HostFileDataAdapter
Funge da gateway tra i dati host e un set di dati .NET Framework.

Inoltre, ogni provider ha diverse interfacce specifiche per questa implementazione. Queste interfacce gestiscono l'eccezione e la gestione degli eventi, configurando connessioni a un host DB2 su diversi tipi di reti e passando parametri.

Vedere anche

Provider di dati .NET Framework per Host Integration Server
Guida per programmatori del provider gestito