System.Data-Namespaces
Geschützte Member einschließen
Geerbte Member einschließen
.NET Framework-Member einschließen
XNA Framework-Member einschließen
Portable Klassenbibliothek Member einschließen
Die System.Data-Namespaces beinhalten Klassen für den Zugriff und die Verwaltung von Daten aus verschiedenen Quellen. Der Namespace der obersten Ebene und eine Reihe untergeordneter Namespaces bilden zusammen die ADO.NET-Architektur und ADO.NET-Datenanbieter. Zum Beispiel sind Anbieter für SQL Server, Oracle, ODBC und OleDB verfügbar. Sonstige untergeordnete Namespaces enthalten Klassen, die vom ADO.NET Entity Data Model (EDM) und von WCF Data Services verwendet werden.
Namespaces
Namespace | Beschreibung |
---|---|
System.Data | Der System.Data-Namespace stellt Zugriff auf Klassen bereit, die die ADO.NET-Architektur darstellen.Mit ADO.NET können Sie Komponenten erstellen, die Daten aus mehreren Datenquellen effizient verwalten. |
System.Data.Common | Der System.Data.Common-Namespace enthält Klassen, die von den .NET Framework-Datenanbietern gemeinsam verwendet werden. |
System.Data.Common.CommandTrees | Der System.Data.Common.CommandTrees-Namespace stellt Klassen zum Erstellen von Ausdrücken bereit, die die Befehlsstruktur bilden. |
System.Data.Common.CommandTrees.ExpressionBuilder | Der System.Data.Common.CommandTrees.ExpressionBuilder-Namespace stellt eine Befehlsstruktur-API bereit. |
System.Data.Common.CommandTrees.ExpressionBuilder.Spatial | Der System.Data.Common.CommandTrees.ExpressionBuilder.Spatial-Namespace enthält eine Klasse, die die Funktionen des Entity Data Model (EDM) eines Spatials darstellen. |
System.Data.Common.EntitySql | Der System.Data.Common.EntitySql-Namespace enthält die EntitySqlParser-Klasse und andere Unterstützungsklassen.Mit diesen Klassen können Sie eine Entity SQL-Abfragezeichenfolge analysieren und eine Befehlsstrukturabfrage erstellen. |
System.Data.Design | Der System.Data.Design-Namespace enthält Klassen, mit denen ein benutzerdefiniertes typisiertes Dataset generiert werden kann. |
System.Data.Entity.Design | Der System.Data.Entity.Design-Namespace enthält Klassen zum Generieren von EDM (Entity Data Model)-Dateien und Objektquellcode. |
System.Data.Entity.Design.AspNet | Der System.Data.Entity.Design.AspNet-Namespace enthält die EDM (Entity Data Model)-Buildanbieter für die ASP.NET-Buildumgebung. |
System.Data.Entity.Design.PluralizationServices | Der PluralizationServices-Namespace stellt Klassen zum Ändern von Wörtern von der Singular- in die Pluralform und umgekehrt bereit. |
System.Data.EntityClient | Der System.Data.EntityClient-Namespace ist der .NET Framework-Datenanbieter für Entity Framework. |
System.Data.Linq | Der System.Data.Linq-Namespace enthält Klassen, die die Interaktion mit relationalen Datenbanken in LINQ to SQL-Anwendungen unterstützen. |
System.Data.Linq.Mapping | Der System.Data.Linq.Mapping-Namespace enthält Klassen, die zum Generieren eines LINQ to SQL-Objektmodells verwendet werden, das die Struktur und den Inhalt einer relationalen Datenbank darstellt. |
System.Data.Linq.SqlClient | Der System.Data.Linq.SqlClient-Namespace enthält Anbieterklassen für die Kommunikation mit SQL Server und Klassen, die Abfragehilfsmethoden enthalten. |
System.Data.Linq.SqlClient.Implementation | Der System.Data.Linq.SqlClient.Implementation-Namespace enthält Typen, die für die Details der internen Implementierung eines SQL Server-Anbieters verwendet werden. |
System.Data.Mapping | Der System.Data.Mapping-Namespace bietet Zugriff auf die MappingItemCollection-Klasse und die StorageMappingItemCollection-Klasse. |
System.Data.Metadata.Edm | Der System.Data.Metadata.Edm-Namespace enthält einen Satz von Typen, die Konzepte für die gesamten von Entity Framework verwendeten Modelle darstellen, sowie einen Satz von Klassen, die die Verwendung von Metadaten durch Anwendungen erleichtern. |
System.Data.Objects | Der System.Data.Objects-Namespace enthält Klassen, die Zugriff auf die Kernfunktionen von Object Services gewähren.Diese Klassen ermöglichen das Abfragen, Einfügen, Aktualisieren und Löschen von Daten durch Verwendung stark typisierter CLR-Objekte, die Instanzen von Entitätstypen sind.Object Services unterstützt sowohl LINQ (Language Integrated Query)- als auch Entity SQL-Abfragen für in einem Entity Data Model (EDM) definierte Typen.Object Services erstellt aus den zurückgegebenen Daten Objekte und gibt Objektänderungen an die Datenquelle weiter.Außerdem stellt es Funktionen zum Nachverfolgen von Änderungen, zum Binden von Objekten an Steuerelemente und zum Behandeln von Parallelität bereit.Weitere Informationen finden Sie unter Object Services Overview (Entity Framework). |
System.Data.Objects.DataClasses | Der System.Data.Objects.DataClasses-Namespace enthält Klassen, die Basisklassen für in einem Entity Data Model (EDM) definierte Typen sind, Basisklassen für die von Navigationseigenschaften zurückgegebenen Typen sowie Klassen, die Attribute definieren, die Typen im Konzeptmodell CLR (Common Language Runtime)-Objekte zuordnen. |
System.Data.Objects.SqlClient | Der System.Data.Objects.SqlClient-Namespace stellt die SqlFunctions-Klasse bereit, die die CLR (Common Language Runtime)-Methoden enthält, die in Datenbankfunktionen übersetzt werden.Methoden in der SqlFunctions-Klasse können nur in LINQ to Entities-Abfragen verwendet werden. |
System.Data.Odbc | Der System.Data.Odbc-Namespace ist der .NET Framework-Datenanbieter für ODBC. |
System.Data.OleDb | Der System.Data.OleDb-Namespace ist der .NET Framework-Datenanbieter für OLE DB. |
System.Data.OracleClient | Der System.Data.OracleClient-Namespace ist der .NET Framework-Datenanbieter für Oracle. |
System.Data.Services | Ermöglicht den Zugriff auf Klassen zur Erstellung von WCF Data Services. |
System.Data.Services.BuildProvider | Klassen in diesem Namespace generieren auf der Grundlage der vom Datendienst zurückgegebenen Metadaten C#-Code oder Visual Basic-Code für eine WCF Data Services-Clientanwendung. |
System.Data.Services.Client | Stellt die .NET Framework-Clientbibliothek dar, die Anwendungen verwenden können, um mit WCF Data Services zu interagieren. |
System.Data.Services.Common | Implementiert Funktionen, die in Client- und Server-Laufzeiten von WCF Data Services vorkommen. |
System.Data.Services.Configuration | Dieser Namespace stellt Konfigurationseinstellungen für WCF-Datendienst-Funktionen bereit. |
System.Data.Services.Design | Wird von den Befehlszeilentools für die Codegenerierung und Tools in Visual Studio verwendet, um stark typisierte clientseitige Objekte für die Kommunikation mit Datendiensten zu generieren. |
System.Data.Services.Internal | Diese Klasse ist nicht für die öffentliche Verwendung vorgesehen und wird intern vom System verwendet, um die Unterstützung von Abfragen mit unverzüglichem Laden von verknüpften Entitäten zu implementieren. |
System.Data.Services.Providers | Stellt eine Reihe von Schnittstellen bereit, die implementiert wurden, um einen benutzerdefinierten Datendienstanbieter für WCF Data Services zu definieren. |
System.Data.Spatial | Der System.Data.Spatial-Namespace, der Klassen räumlicher Datenbankfunktionalität enthält. |
System.Data.Sql | Der System.Data.Sql-Namespace enthält Klassen, die SQL Server-spezifische Funktionen unterstützen. |
System.Data.SqlClient | Der System.Data.SqlClient-Namespace ist der .NET Framework-Datenanbieter für SQL Server. |
System.Data.SqlTypes | Der - Namespace stellt Klassen System.Data.SqlTypes für systemeigene Datentypen in SQL Server bereit.Diese Klassen stellen eine sicherere, schnellere Alternative zu Datentypen bereit, die von der Common Language Runtime (CLR) von .NET Framework bereitgestellt werden.Durch das Verwenden der Klassen in diesem Namespace können durch Verlust an Genauigkeit verursachte Typkonvertierungsfehler besser verhindert werden.Da andere Datentypen im Hintergrund in und aus SqlTypes konvertiert werden, führt das explizite Erstellen und Verwenden von Objekten in diesem Namespace auch zu einem schnelleren Code. |