Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
ADO.NET fornisce accesso coerente alle origini dati, ad esempio SQL Server e XML, e alle origini dati esposte tramite OLE DB e ODBC. Le applicazioni consumer di condivisione dati possono usare ADO.NET per connettersi a queste origini dati e recuperare, gestire e aggiornare i dati che contengono.
ADO.NET separa l'accesso ai dati dalla manipolazione dei dati a componenti discreti che possono essere usati separatamente o in parallelo. ADO.NET include provider di dati .NET Framework per la connessione a un database, l'esecuzione di comandi e il recupero dei risultati. Questi risultati vengono elaborati direttamente, inseriti in un oggetto ADO.NET DataSet per essere esposti all'utente in modo ad hoc, combinati con i dati di più origini o passati tra livelli. L'oggetto DataSet
può essere utilizzato anche indipendentemente da un provider di dati .NET Framework per gestire dati locali all'applicazione o provenienti da XML.
Le classi ADO.NET sono disponibili in System.Data.dlle sono integrate con le classi XML disponibili in System.Xml.dll. Per il codice di esempio che si connette a un database, recupera i dati da esso e quindi visualizza i dati in una finestra della console, vedere ADO.NET Esempi di codice.
ADO.NET fornisce funzionalità agli sviluppatori che scrivono codice gestito in modo simile alla funzionalità fornita agli sviluppatori COM (Component Object Model) nativi di ActiveX Data Objects (ADO). È consigliabile usare ADO.NET, non ADO, per accedere ai dati nelle applicazioni .NET.
ADO.NET fornisce il metodo più diretto di accesso ai dati all'interno di .NET Framework. Per un'astrazione di livello superiore che consente alle applicazioni di usare un modello concettuale anziché il modello di archiviazione sottostante, vedere l'ADO.NET Entity Framework.
Informativa sulla privacy: gli assembly System.Data.dll, System.Data.Design.dll, System.Data.OracleClient.dll, System.Data.SqlXml.dll, System.Data.Linq.dll, System.Data.SqlServerCe.dlle System.Data.DataSetExtensions.dll non distinguono tra i dati privati di un utente e i dati non privati. Questi assembly non raccolgono, archiviano o trasportano i dati privati di qualsiasi utente. Tuttavia, le applicazioni di terze parti potrebbero raccogliere, archiviare o trasportare i dati privati di un utente usando questi assembly.
In questa sezione
Architettura ADO.NET
Fornisce una panoramica dell'architettura e dei componenti di ADO.NET.
Opzioni e linee guida per la tecnologia ADO.NET
Descrive i prodotti e le tecnologie inclusi in Entity Data Platform.
LINQ e ADO.NET
Viene descritto come Language-Integrated Query (LINQ) viene implementato in ADO.NET e vengono forniti collegamenti ad argomenti pertinenti.
Provider di dati .NET Framework
Fornisce una panoramica della progettazione del provider di dati .NET Framework e dei provider di dati .NET Framework inclusi in ADO.NET.
DataSets ADO.NET
Fornisce una panoramica della progettazione e dei DataSet
componenti.
Esecuzione affiancata in ADO.NET
Vengono illustrate le differenze nelle versioni di ADO.NET e il relativo effetto sull'esecuzione side-by-side e sulla compatibilità delle applicazioni.
esempi di codice ADO.NET
Fornisce esempi di codice che recuperano i dati usando i provider di dati ADO.NET.
Sezioni correlate
Novità in ADO.NET
Introduce le funzionalità nuove di ADO.NET.
Protezione delle applicazioni ADO.NET
Vengono descritte le procedure di codifica sicure quando si usa ADO.NET.
Mapping dei tipi di dati in ADO.NET
Descrive i mapping dei tipi di dati tra i tipi di dati del .NET Framework e i provider di dati del .NET Framework.
Recupero e modifica di dati in ADO.NET
Viene descritto come connettersi a un'origine dati, recuperare dati e modificare i dati. Sono inclusi DataReaders
e DataAdapters
.