Esaminare l'interfaccia di base per un Provider gestito

Panoramica

Un provider di dati nel .NET Framework funge da ponte tra un'applicazione e un'origine dati. Il provider di dati viene utilizzato per recuperare i dati da un'origine dati e riconciliare le modifiche apportate a tali dati nell'origine dati.

ADO.NET espone un modello comune per gli oggetti provider di dati .NET Framework in modo che sia possibile scrivere un singolo set di codice per funzionare indipendentemente dal provider .NET Framework dati. Gli Connectionoggetti Command, DataReader, e DataAdapter rappresentano gli elementi principali del modello .NET Framework provider di dati. La tabella seguente descrive lo scopo di questi oggetti e come vengono implementati nel 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 possono essere inclusi in una query, inclusi i parametri SQL parametri e stored procedure parametri.
DataReader Microsoft.HostIntegration.MsDb2Client.MsDb2DataReader Implementazione del cursore forward-only sul lato server che eredita le interfacce IDataReaderIDataRecord e .
DataAdapter Microsoft.HostIntegration.MsDb2Client.MsDb2DataAdapter

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

Inoltre, ogni provider dispone di diverse interfacce specifiche per questa implementazione. Queste interfacce si occupano della gestione delle eccezioni e degli eventi, della configurazione delle connessioni a un host DB2 su diversi tipi di reti e del passaggio di parametri.

Vedere anche

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