Spazi dei nomi System.Data

Includi membri protetti
Includi membri ereditati

Includi membri .NET Framework
Includi membri XNA Framework
Includi membri Libreria di classi portabile

Gli spazi dei nomi System.Data contengono le classi per l'accesso e la gestione dei dati di diverse origini. Lo spazio dei nomi di primo livello e una serie di spazi dei nomi figlio costituiscono l'architettura e i provider di dati ADO.NET. Sono ad esempio disponibili provider per SQL Server, Oracle, ODBC e OleDB. Altri spazi dei nomi figlio contengono le classi utilizzate da ADO.NET Entity Data Model (EDM) e WCF Data Services.

Spazi dei nomi

Spazio dei nomi Descrizione
System.Data Lo spazio dei nomi System.Data fornisce accesso alle classi che rappresentano l'architettura ADO.NETADO.NET consente di compilare componenti per la gestione efficiente di dati provenienti da più origini dati.
System.Data.Common Lo spazio dei nomi System.Data.Common contiene le classi condivise dai provider di dati .NET Framework.
System.Data.Common.CommandTrees Lo spazio dei nomi System.Data.Common.CommandTrees fornisce classi per la compilazione di espressioni che costituiscono un albero dei comandi.
System.Data.Common.CommandTrees.ExpressionBuilder Lo spazio dei nomi System.Data.Common.CommandTrees.ExpressionBuilder fornisce una API della struttura ad albero dei comandi.
System.Data.Common.CommandTrees.ExpressionBuilder.Spatial Lo spazio dei nomi System.Data.Common.CommandTrees.ExpressionBuilder.Spatial contiene una classe che rappresenta le funzioni Entity Data Model (EDM) di un oggetto spaziale.
System.Data.Common.EntitySql Lo spazio dei nomi System.Data.Common.EntitySql include la classe EntitySqlParser e altre classi di supporto.Queste classi consentono di analizzare una stringa di query Entity SQL e di creare una query della struttura ad albero comandi.
System.Data.Design Lo spazio dei nomi System.Data.Design contiene classi che possono essere utilizzate per generare un set di dati tipizzato personalizzato.
System.Data.Entity.Design Lo spazio dei nomi System.Data.Entity.Design contiene le classi per la generazione di file di Entity Data Model (EDM) e di codice sorgente degli oggetti.
System.Data.Entity.Design.AspNet Lo spazio dei nomi System.Data.Entity.Design.AspNet contiene i provider di compilazione di Entity Data Model (EDM) per l'ambiente di compilazione ASP.NET.
System.Data.Entity.Design.PluralizationServices Lo spazio dei nomi PluralizationServices fornisce classi per modificare parole dalla forma singolare a quella plurale e viceversa.
System.Data.EntityClient Lo spazio dei nomi System.Data.EntityClient corrisponde al provider di dati .NET Framework per Entity Framework.
System.Data.Linq Lo spazio dei nomi System.Data.Linq contiene classi che supportano l'interazione con i database relazionali nelle applicazioni LINQ to SQL.
System.Data.Linq.Mapping Lo spazio dei nomi System.Data.Linq.Mapping contiene classi utilizzate per generare un modello a oggetti di LINQ to SQL che rappresenta la struttura e il contenuto di un database relazionale.
System.Data.Linq.SqlClient Lo spazio dei nomi System.Data.Linq.SqlClient contiene classi del provider per la comunicazione con SQL Server e classi che contengono metodi di supporto per le query.
System.Data.Linq.SqlClient.Implementation Lo spazio dei nomi System.Data.Linq.SqlClient.Implementation contiene tipi utilizzati per i dettagli di implementazione interni di un provider SQL Server.
System.Data.Mapping Lo spazio dei nomi System.Data.Mapping fornisce l'accesso alle classi MappingItemCollection e StorageMappingItemCollection.
System.Data.Metadata.Edm Lo spazio dei nomi System.Data.Metadata.Edm contiene un set di tipi che rappresentano i concetti utilizzati nei modelli da Entity Framework e un set di classi che semplificano l'utilizzo dei metadati da parte delle applicazioni. 
System.Data.Objects Lo spazio dei nomi System.Data.Objects include classi che forniscono l'accesso alle funzionalità di base di Object Services.Tali classi consentono di eseguire query sui dati e di inserire, aggiornare ed eliminare i dati utilizzando oggetti CLR fortemente tipizzati che sono istanze dei tipi di entità.Object Services supporta sia query LINQ (Language Integrated Query) sia query Entity SQL sui tipi definiti in un modello EDM (Entity Data Model).Object Services consente di materializzare i dati restituiti come oggetti e di propagare di nuovo le modifiche agli oggetti nell'origine dati.Fornisce inoltre funzionalità per il rilevamento delle modifiche, l'associazione degli oggetti ai controlli e la gestione della concorrenza.Per ulteriori informazioni, vedere Object Services Overview (Entity Framework).
System.Data.Objects.DataClasses Nello spazio dei nomi System.Data.Objects.DataClasses sono incluse classi che rappresentano classi di base per i tipi definiti in un modello Entity Data Model (EDM), classi di base per i tipi restituiti dalle proprietà di navigazione e classi che definiscono gli attributi per il mapping di oggetti CLR (Common Language Runtime) ai tipi inclusi nel modello concettuale.
System.Data.Objects.SqlClient Lo spazio dei nomi System.Data.Objects.SqlClient fornisce la classe SqlFunctions che contiene metodi CLR (Common Language Runtime) che si traducono in funzioni di database.I metodi nella classe SqlFunctions possono essere utilizzati solo nelle query LINQ to Entities.
System.Data.Odbc Lo spazio dei nomi System.Data.Odbc è il provider di dati .NET Framework per ODBC.
System.Data.OleDb Lo spazio dei nomi System.Data.OleDb è il provider di dati .NET Framework per OLE DB.
System.Data.OracleClient Lo spazio dei nomi System.Data.OracleClient è il provider di dati .NET Framework di Oracle.
System.Data.Services Fornisce l'accesso alle classi utilizzate per compilare WCF Data Services.
System.Data.Services.BuildProvider Le classi in questo spazio dei nomi generano codice C# o Visual Basic per un'applicazione client WCF Data Services basata sui metadati restituiti dal servizio dati.
System.Data.Services.Client Rappresenta la libreria client .NET Framework utilizzabile dalle applicazioni per interagire con WCF Data Services.
System.Data.Services.Common Implementa la funzionalità comune a entrambi i runtime client e server di WCF Data Services.
System.Data.Services.Configuration Questo spazio dei nomi fornisce le impostazioni di configurazione per le funzionalità dei servizi dati WCF.
System.Data.Services.Design Utilizzato dagli strumenti della riga di comando di generazione del codice e dagli strumenti in Visual Studio per generare oggetti sul lato client fortemente tipizzati per la comunicazione con i servizi dati.
System.Data.Services.Internal Questa classe non è destinata a un utilizzo pubblico e viene utilizzata internamente dal sistema per implementare il supporto delle query con caricamento immediato di entità correlate.
System.Data.Services.Providers Fornisce una serie di interfacce implementate per definire un provider del servizio dati personalizzato per WCF Data Services. 
System.Data.Spatial Lo spazio dei nomi System.Data.Spatial contiene classi di funzionalità spaziali del database.
System.Data.Sql Lo spazio dei nomi System.Data.Sql contiene classi che supportano funzionalità specifiche di SQL Server.
System.Data.SqlClient Lo spazio dei nomi System.Data.SqlClient è il provider di dati .NET Framework per SQL Server.
System.Data.SqlTypes Lo spazio dei nomi System.Data.SqlTypes fornisce le classi per i tipi di dati nativi in SQL Server.Queste classi costituiscono un'alternativa più veloce e sicura ai tipi di dati forniti da Common Language Runtime (CLR) di .NET Framework.L'utilizzo delle classi di questo spazio dei nomi è utile per prevenire errori di conversione di tipo dovuti a perdita di precisione.Poiché altri tipi di dati vengono convertiti in e da SqlTypes in modo implicito, la creazione e l'utilizzo esplicito di oggetti all'interno di questo spazio dei nomi garantiscono anche codice più veloce.