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.