Recupero e modifica di dati in ADO.NET

Si applica a: .NET Framework .NET .NET Standard

Scarica ADO.NET

La connessione a un'origine dati e il recupero dei dati in essa contenuti sono funzioni fondamentali nelle applicazioni di database. Il provider di dati SqlClient funge 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. Nel provider di dati Microsoft SqlClient per SQL Server l'aggiornamento dei dati prevede l'uso di oggetti DataAdapter, DataSet e Command. Può anche prevedere l'uso di 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
Descrive i pool di connessioni per il provider di dati Microsoft SqlClient per SQL Server.

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 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.

Logica di ripetizione dei tentativi configurabile in SqlClient
Descrive come usare la logica di ripetizione dei tentativi quando si stabilisce una connessione o si esegue un comando.

Recuperare i valori Identity o di numerazione automatica
Vengono forniti esempi di mapping dei valori generati per una colonna identity di una tabella di SQL Server a una colonna di una riga inserita in una tabella. Viene descritta l'unione di valori Identity in un oggetto DataTable.

Recuperare i 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.

Modificare i 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.

Traccia dei dati in SqlClient
Viene descritto il modo in cui il provider di dati Microsoft SqlClient per SQL Server offre funzionalità di traccia dei dati incorporate.

Contatori di diagnostica in SqlClient
Descrive i contatori di diagnostica disponibili per il provider di dati Microsoft SqlClient per SQL Server.

Programmazione asincrona
Viene descritto il supporto del provider di dati Microsoft SqlClient per SQL Server per la programmazione asincrona.

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

Vedi anche