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. |