Condividi tramite


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'utilizzo di DataAdapter e degli oggetti DataSet e Command. Potrebbe inoltre essere necessario l'utilizzo delle transazioni.

In questa sezione

  • Connessione a un'origine dati (ADO.NET)
    Viene descritto come stabilire una connessione a un'origine dati e come utilizzare gli eventi di connessione.

  • Stringhe di connessione (ADO.NET)
    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 (ADO.NET)
    Vengono descritti i pool di connessioni per i provider di dati .NET Framework.

  • Comandi e parametri (ADO.NET)
    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 (ADO.NET)
    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 (ADO.NET)
    Sono inclusi argomenti in cui viene descritto come eseguire transazioni locali e transazioni distribuite e come utilizzare concorrenza ottimistica.

  • Recupero dei valori Identity o Autonumber (ADO.NET)
    Vengono forniti esempi di mapping dei valore generati per una colonna Identity in una tabella di Microsoft 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 di grandi dimensioni (ADO.NET)
    Viene descritto come recuperare dati binari o strutture di dati di grandi dimensioni utilizzando CommandBehavior.SequentialAccess per modificare il comportamento predefinito di un oggetto DataReader.

  • Modifica di dati con le stored procedure (ADO.NET)
    Viene descritto come utilizzare 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 sullo schema di database (ADO.NET)
    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.

  • DbProviderFactory (ADO.NET)
    Viene descritto il modello a livello di factory del provider e viene illustrato come utilizzare le classi base nello spazio dei nomi System.Data.Common.

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

  • Contatori delle prestazioni (ADO.NET)
    Vengono descritti i contatori delle prestazioni disponibili per SqlClient e OracleClient.

Vedere anche

Altre risorse

Mapping dei tipi di dati in ADO.NET

DataSet, DataTable e DataView (ADO.NET)

Protezione di applicazioni ADO.NET

SQL Server e ADO.NET