Accesso ai dati (Procedure relative a C#)
Aggiornamento: novembre 2007
In questo argomento vengono forniti collegamenti alle informazioni della Guida sulle più comuni attività di accesso ai dati che utilizzano tipi ADO.NET direttamente nell'applicazione. Per ulteriori informazioni sull'accesso ai dati tramite LINQ to SQL o LINQ to DataSet, vedere LINQ (procedure relative a C#).
Per visualizzare altre categorie di attività comuni trattate nella Guida, vedere Procedure relative a C#.
Generale
Procedura: installare database di esempio
Vengono fornite le istruzioni per installare un database di esempio.Procedura dettagliata: creazione di un'applicazione dati semplice
Viene fornita una procedura dettagliata per creare un'applicazione dati.
Connessione ai dati in Visual Studio
Cenni preliminari sulla connessione ai dati in Visual Studio
Vengono fornite informazioni relative alla connessione dell'applicazione a dati provenienti da origini diverse, ad esempio database, servizi Web e oggetti.Procedura dettagliata: connessione ai dati di un database
Viene descritta una procedura per connettere l'applicazione a dati in Visual Studio utilizzando la Configurazione guidata origine dati.Procedura dettagliata: connessione ai dati in un servizio Web
Viene fornita una procedura per connettere l'applicazione a dati in un servizio Web utilizzando la Configurazione guidata origine dati.Procedura dettagliata: connessione ai dati di un database di Access
Viene fornita una procedura per connettere l'applicazione ai dati contenuti in un database di Access utilizzando la Configurazione guidata origine dati.
Creazione e progettazione di DataSet tipizzati
Procedura: creare un dataset tipizzato
Viene illustrato come creare un DataSet tipizzato utilizzando la Configurazione guidata origine dati oppure Progettazione DataSet.Procedura dettagliata: creazione di un dataset con Progettazione DataSet
Viene fornita una procedura per creare un DataSet utilizzando Progettazione DataSet.Procedura dettagliata: creazione di una DataTable in Progettazione DataSet
Viene fornita una procedura per creare una DataTable utilizzando Progettazione DataSet.Procedura dettagliata: creazione di una relazione tra tabelle dati
Viene illustrato come creare due tabelle dati senza TableAdapters utilizzando Progettazione DataSet e come creare una relazione tra di esse.
TableAdapter
Cenni preliminari sugli oggetti TableAdapter
Vengono fornite informazioni preliminari sui TableAdapters che consentono la comunicazione tra l'applicazione e un database.Procedura dettagliata: creazione di un oggetto TableAdapter con più query
Viene fornita una procedura per creare un TableAdapter in un DataSet utilizzando la Configurazione guidata origine dati. La procedura dettagliata mostra come creare una seconda query nel TableAdapter utilizzando Configurazione guidata query TableAdapter in Progettazione DataSet.
Riempimento di DataSet ed esecuzione di query
Cenni preliminari sul riempimento dei dataset e l'esecuzione di query sui dati
Viene illustrato come eseguire istruzioni SQL o stored procedure in un'origine dati utilizzando TableAdapters o oggetti comando.Procedura dettagliata: riempimento di un dataset
Viene illustrato come creare un DataSet con una tabella dati e come inserire in esso i dati contenuti nella tabella Customers del database di esempio Northwind.Procedura dettagliata: lettura dei dati XML in un dataset
Viene illustrato come creare un'applicazione Windows che caricherà dati XML in un DataSet.
Visualizzazione di dati nei Windows Form
Cenni preliminari sulla visualizzazione dei dati
Viene fornito un riepilogo delle attività, delle finestre di dialogo e degli oggetti necessari per la creazione di applicazioni Windows con associazione a dati.Procedura dettagliata: visualizzazione dei dati su un form in un'applicazione Windows
Viene fornita una procedura per creare un form semplice in cui i dati di una tabella vengono visualizzati in più controlli singoli.Procedura dettagliata: visualizzazione dei dati correlati su un form in un'applicazione Windows
Viene fornita una procedura per utilizzare dati provenienti da più tabelle, anche correlate.Procedura dettagliata: creazione di un form per la ricerca di dati in un'applicazione Windows
Viene illustrato come creare una query che restituisca i clienti di una determinata città e come modificare l'interfaccia utente in modo che gli utenti possano immettere il nome di una città e premere un pulsante per eseguire la query.Procedura dettagliata: creazione di una tabella di ricerca
Viene fornita una procedura per visualizzare le informazioni contenute in una tabella basata sul valore di un campo della chiave esterna in un'altra tabella.
Associazione dati
Procedura dettagliata: creazione di un controllo utente che supporta l'associazione dati semplice
Viene illustrato come creare un controllo che implementa l'oggetto DefaultBindingPropertyAttribute. Questo controllo può contenere una proprietà associabile a dati ed è simile a un controllo TextBox o CheckBox.Procedura dettagliata: creazione di un controllo utente che supporta l'associazioni ai dati complessa
Viene illustrato come creare un controllo che implementa l'oggetto ComplexBindingPropertiesAttribute. Questo controllo contiene una proprietà DataSource e DataMember associabile a dati ed è simile a un controllo DataGridView o ListBox.Procedura dettagliata: creazione di un controllo utente che supporta l'associazione ai dati di ricerca
Viene illustrato come creare un controllo che implementa l'oggetto LookupBindingPropertiesAttribute. Questo controllo contiene tre proprietà associabili a dati ed è simile a un controllo ComboBox.Associazione di oggetti in Visual Studio
Vengono illustrati gli strumenti della fase di progettazione che consentono di utilizzare oggetti personalizzati come origine dati nell'applicazione, anziché DataSet e servizi Web.
Modifica di dati nei DataSet (DataTable)
- Cenni preliminari sulla modifica di dati in dataset
Viene fornita una tabella contenente i collegamenti alle attività comuni associate alla modifica e all'esecuzione di query di dati in un DataSet.
Convalida dei dati
Cenni preliminari sulla convalida dei dati
Vengono fornite informazioni preliminari sulla convalida dei dati, il processo mediante il quale si conferma che i valori immessi negli oggetti dati sono conformi ai vincoli specificati in uno schema del DataSet e alle regole stabilite per l'applicazione.Procedura dettagliata: aggiunta di convalida a un dataset
Viene illustrato come utilizzare l'evento ColumnChanging per verificare che nel record venga immesso un valore accettabile.
Salvataggio di dati
Cenni preliminari sul salvataggio dei dati
Viene illustrato il modo in cui la scrittura delle informazioni nell'origine dati iniziale è distinta dalla modifica dei dati nel DataSet.Controllo della concorrenza in ADO.NET
Vengono illustrati i metodi comuni di controllo della concorrenza e le funzionalità ADO.NET specifiche per la gestione degli errori di concorrenza.Procedura dettagliata: salvataggio di dati con i metodi DBDirect di TableAdapter
Vengono fornite istruzioni dettagliate per l'esecuzione di istruzioni SQL direttamente in un database tramite i metodi DbDirect di un oggetto TableAdapter.Procedura dettagliata: gestione di un'eccezione di concorrenza
Viene fornita una procedura per creare un'applicazione Windows che illustri il rilevamento di un'eccezione DBConcurrencyException mediante individuazione della riga che ha causato l'errore e una relativa strategia di gestione.
Risorse di dati
Elementi dell'interfaccia utente dati
Sono contenute informazioni relative a tutte le finestre di dialogo e alle procedure guidate utilizzate per la progettazione dell'accesso ai dati nelle applicazioni.Adattatori dati ADO.NET
Vengono fornite informazioni relative agli oggetti adattatore dati ADO.NET e al modo in cui possono essere utilizzati in Visual Studio.
Creazione di oggetti SQL Server 2005 nel codice gestito
Progetti SQL Server
Viene illustrato come utilizzare i linguaggi .NET e il linguaggio di programmazione Transact-SQL per creare oggetti di database quali stored procedure e trigger, nonché per recuperare e aggiornare dati per i database di Microsoft SQL Server 2005.Procedura dettagliata: creazione di una stored procedure nel codice gestito
Vengono fornite istruzioni dettagliate relative alle procedure riportate di seguito:Creazione di una stored procedure in codice gestito.
Distribuzione della stored procedure in un database di SQL Server 2005.
Creazione di uno script per il test della stored procedure sul database.
Esecuzione di query di dati nel database per confermare la corretta esecuzione della stored procedure.
Risorse supplementari
Per i seguenti siti è richiesta una connessione a Internet.
Visual Studio 2008 Developer Center
Sono contenuti molti articoli e risorse relativi allo sviluppo di applicazioni utilizzando Visual Studio. Questo sito viene regolarmente aggiornato con nuovi contenuti.Visual C# Developer Center
Sono contenuti numerosi articoli e risorse relativi allo sviluppo di applicazioni C#. Questo sito viene regolarmente aggiornato con nuovi contenuti.Microsoft .NET Framework Developer Center
Sono contenuti numerosi articoli e risorse relativi allo sviluppo e al debug di applicazioni .NET Framework. Questo sito viene regolarmente aggiornato con nuovi contenuti.Data Access and Storage Developer Center
Contiene numerosi articoli e risorse sull'utilizzo di tecnologie di accesso ai dati Microsoft nelle applicazioni.SQL Server Developer Center
Contiene numerosi articoli e risorse sull'utilizzo di SQL Server.