Recupero e modifica di dati in ADO.NET

La connessione a un'origine dati e il recupero dei dati in essa contenuti sono funzioni fondamentali nelle applicazioni di database. I provider di dati .NET Framework di ADO.NET fungono da ponte tra un'applicazione e un'origine dati, consentendo di eseguire comandi e di recuperare dati tramite un DataReader o un DataAdapter. Una funzione chiave di qualsiasi applicazione di database è la capacità di aggiornare i dati archiviati nel database. In ADO.NET l'aggiornamento dei dati prevede l'uso di DataAdapter e degli oggetti DataSet e Command. Potrebbe inoltre essere necessario l'uso delle transazioni.

In questa sezione

Connessione a un'origine dati
Viene descritto come stabilire una connessione a un'origine dati e come usare gli eventi di connessione.

Stringhe di connessione
Sono inclusi argomenti in cui vengono descritti diversi aspetti relativi all'utilizzo delle stringhe di connessione, quali le parole chiave, le informazioni di sicurezza e l'archiviazione e il recupero delle stringhe di connessione.

Pool di connessioni
Vengono descritti i pool di connessioni per i provider di dati .NET Framework.

Comandi e parametri
Sono inclusi argomenti in cui viene descritto come creare comandi e compilatori di comandi, come configurare parametri e come eseguire comandi per recuperare e modificare dati.

DataAdapter e DataReader
Sono inclusi argomenti in cui vengono descritti DataReaders, DataAdapters, i parametri, la gestione di eventi DataAdapter e l'esecuzione di operazioni batch.

Transazioni e concorrenza
Sono inclusi argomenti in cui viene descritto come eseguire transazioni locali e transazioni distribuite e come usare concorrenza ottimistica.

Recupero di identità o di valori numerati automaticamente
Viene fornito un esempio di mapping dei valori generati per una colonna identità in una tabella di SQL Server o per un campo Autonumber in una tabella di Microsoft Access, a una colonna di una riga inserita in una tabella. Viene descritta l'unione di valori Identity in un oggetto DataTable.

Recupero di dati binari
Viene descritto come recuperare dati binari o strutture di dati di grandi dimensioni usando CommandBehavior.SequentialAccess per modificare il comportamento predefinito di DataReader.

Modifica di dati con stored procedure
Viene descritto come usare i parametri di input e di output della stored procedure per inserire una riga in un database, restituendo un nuovo valore Identity.

Recupero di informazioni dello schema del database
Viene descritto come ottenere da un'origine dati database o cataloghi disponibili, tabelle e visualizzazioni in un database, vincoli esistenti per tabelle e altre informazioni relative allo schema.

DbProviderFactories
Viene descritto il modello a livello di factory del provider e viene illustrato come usare le classi base nello spazio dei nomi System.Data.Common.

Traccia dati in ADO.NET
Vengono descritte le funzionalità di analisi dei dati predefinite di ADO.NET.

Contatori delle prestazioni
Vengono descritti i contatori delle prestazioni disponibili per SqlClient e OracleClient.

Programmazione asincrona
Descrive il supporto di ADO.NET per la programmazione asincrona.

Supporto per flusso SqlClient
Viene descritto come scrivere applicazioni che trasmettono i dati da SQL Server senza doverli caricare completamente in memoria.

Vedi anche