Share via


Utilizzo di provider di dati .NET Framework per accedere ai dati

In .NET Framework i provider di dati vengono utilizzati come ponte tra un'applicazione e un'origine dati. Il provider di dati consente di recuperare i dati da un'origine dati e di riconciliare le modifiche ai dati nell'origine dati.

Nella tabella che segue sono elencati i provider di dati .NET Framework inclusi in .NET Framework.

Provider di dati .NET Framework Descrizione
Provider di dati .NET Framework per SQL Server Per Microsoft® SQL Server™ versione 7.0 o successiva.
Provider di dati .NET Framework per OLE DB Per origini dati esposte mediante OLE DB.
Provider di dati .NET Framework per ODBC Per origini dati esposte mediante ODBC.

Nota   Il provider di dati .NET Framework per ODBC non è incluso in .NET Framework versione 1.0. Se si dispone di .NET Framework versione 1.0 e si desidera utilizzare il provider di dati .NET Framework per ODBC, sarà possibile scaricare quest'ultimo all'indirizzo https://msdn.microsoft.com/downloads/ (informazioni in lingua inglese). Lo spazio dei nomi del provider di dati .NET Framework per ODBC è Microsoft.Data.Odbc.

Provider di dati .NET Framework per Oracle Per origini dati Oracle. Il provider di dati .NET Framework per Oracle può essere utilizzato con software client Oracle versione 8.1.7 o successiva.

Nota   Il provider di dati .NET Framework per Oracle non è incluso in .NET Framework versione 1.0. Se si dispone di .NET Framework versione 1.0 e si desidera utilizzare il provider di dati .NET Framework per Oracle, sarà possibile scaricare quest'ultimo all'indirizzo https://msdn.microsoft.com/downloads/ (informazioni in lingua inglese).

Gli oggetti Connection, Command, DataReader e DataAdapter rappresentano gli elementi di base del modello di provider di dati .NET Framework. Nella tabella riportata di seguito sono descritti questi oggetti.

Oggetto Descrizione
Connection Consente di stabilire una connessione a un'origine dati specifica.
Command Consente di eseguire un comando su un'origine dati.
DataReader Consente di leggere un flusso di dati forward-only di sola lettura da un'origine dati.
DataAdapter Consente di compilare un DataSet e di risolvere gli aggiornamenti con l'origine dati.

Oltre alle classi principali elencate nella tabella precedente, un provider di dati .NET Framework contiene le classi elencate nella tabella riportata di seguito.

Oggetto Descrizione
Transaction Consente di inserire i comandi in transazioni nell'origine dati.
CommandBuilder Oggetto di supporto che genera automaticamente le proprietà dei comandi di un oggetto DataAdapter o rileva le informazioni sul parametro da una stored procedure e compila l'insieme Parameters di un oggetto Command.
Parameter Definisce i parametri di input, output e dei valori restituiti per i comandi e le stored procedure.
Exception Viene restituito quando si verifica un errore nell'origine dati. Per un errore verificatosi nel client, i provider di dati .NET Framework generano un'eccezione .NET Framework.
Error Espone le informazioni di un avviso o di un errore restituito da un'origine dati.
ClientPermission Viene fornito per gli attributi di protezione dall'accesso di codice del provider di dati .NET Framework.

In questa sezione

Sezioni correlate