 |
|
 | Il modello ad oggetti di ADO.NET: i data provider | Un data provider per ogni tipo di database a cui connettersi | 09:19 | |
 | Connessione a Sql Server e Access | Usare la classe dbConnection (SqlConnection e OleDbConnection) per creare una connessione a Sql Server e Access | 11:49 | |
|  | Approfondimento: lo stato della connessione | Determinare se la connessione è aperta prima di usarla | 05:50 | |
|  | Esercitazione: la connessione al database | Esercizio pratico sulla connessione ad un database Sql Server | 15:00 | |
 | La connectionstring e la classe SqlConnectionStringBuilder | Le proprietà della stringa di connessione e la classe che automatizza la creazione della connectionstring | 10:10 | |
 | Esercitazione: creare una stringa di connessione con la classe SqlConnectionStringBuilder | Creazione di una ConnectionString | 30:00 | |
 | Risolvere i più comuni errori di connessione | Come risolvere gli errori più frequenti che si verificano durante una connessione al datbase | 10:15 | |
 | Eseguire una query di selezione su un database | Lanciare comandi di tipo SELECT su un database tramite un oggetto di classe SqlCommand | 16:33 | |
 | Eseguire le query che restituiscono un solo valore | Come eseguire una query che restituisca un valore univoco | 07:26 | |
 | Eseguire le query di INSERT, UPDATE e DELETE | Esecuzione di comandi che non restituiscono set di dati | 07:20 | |
|  | Approfondimento: creare un template di Visual Studio per i nuovi progetti ADO.NET | Creazione di un modello di progetto per ADO.NET | 03:03 | |
 | Eseguire le query che restituiscono un blocco XML | Panoramica del metodo ExecuteXmlReader per estrarre un flusso dati XML | 06:59 | |
 | Semplificare la gestione degli oggetti ADO.NET con la costruzione Using | Il ciclo di vita degli oggetti delle risorse di ADO.NET | 07:04 | |
|  | La gestione dell'errore con Try Catch all'interno di un blocco Using | Intercettare gli errori che si potrebbero verificare all'interno di un blocco Using | 03:35 | |
 | Eseguire query con parametri | Eseguire comandi parametrici usando oggetti di tipo SqlParameter | 13:35 | |
 | Archiviare la stringa di connessione nel file di configurazione | Recuperare la ConnectionString da un file di configurazione dell'applicazione | 08:06 | |
 | Trasferire i dati localmente per lavorare disconessi con la classe DataSet | Utilizzare la classe DataSet per memorizzare localmente i set di record risultanti dalle query | 14:22 | |