Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
È possibile utilizzare il ADO.NET DataReader per recuperare un flusso di dati forward-only di sola lettura da un database. I risultati vengono restituiti durante l'esecuzione della query e vengono archiviati nel buffer di rete nel client fino a quando non vengono richiesti usando il Read metodo di DataReader. L'uso DataReader di può migliorare le prestazioni dell'applicazione recuperando i dati non appena sono disponibili e (per impostazione predefinita) archiviando una sola riga alla volta in memoria, riducendo il sovraccarico del sistema.
Un DataAdapter viene utilizzato per recuperare dati da una sorgente dati e popolare le tabelle all'interno di un DataSet. Risolve anche le modifiche apportate a DataAdapter e le reinvia all'origine dati.
DataAdapter usa l'oggetto Connection del provider di dati .NET Framework per connettersi a un'origine dati e usa Command oggetti per recuperare i dati e risolvere le modifiche apportate all'origine dati.
Ogni provider di dati .NET Framework incluso in .NET Framework include un DbDataReader e un DbDataAdapter: il provider di dati .NET Framework per OLE DB include un OleDbDataReader e un OleDbDataAdapter, il provider di dati .NET Framework per SQL Server include un SqlDataReader e un SqlDataAdapter, il provider di dati .NET Framework per ODBC include un OdbcDataReader e un OdbcDataAdapter, e il provider di dati .NET Framework per Oracle include un OracleDataReader e un OracleDataAdapter.
In questa sezione
Recupero di dati tramite un DataReader Descrive l'oggetto ADO.NET DataReader e come usarlo per restituire un flusso di risultati da un'origine dati.
Popolamento di un dataset da un oggetto DataAdapter Viene descritto come riempire un oggetto DataSet con tabelle, colonne e righe usando un oggetto DataAdapter.
Parametri di DataAdapter Viene descritto come usare i parametri con le proprietà del comando di un DataAdapter oggetto, incluso come eseguire il mapping del contenuto di una colonna in un DataSet oggetto a un parametro di comando.
Aggiunta di vincoli esistenti a un set di dati Descrive come aggiungere vincoli esistenti a un oggetto DataSet.
Mapping DataAdapter DataTable e DataColumn Viene descritto come configurare DataTableMappings e ColumnMappings per un oggetto DataAdapter.
Navigazione nei risultati di una query Fornisce un esempio di visualizzazione dei risultati di una query come pagine di dati.
Aggiornamento delle origini dati con i DataAdapter Viene descritto come utilizzare un DataAdapter per applicare le modifiche in un DataSet al database.
Gestione degli eventi DataAdapterDataAdapter Descrive gli eventi e come usarli.
Esecuzione di operazioni batch con DataAdapter Descrive il miglioramento delle prestazioni dell'applicazione riducendo il numero di round trip a SQL Server quando si applicano gli aggiornamenti da DataSet.