Freigeben über


Typisierte "DataSets"

Neben dem späten Bindungszugriff auf Werte mithilfe von schwach typisierten Variablen bietet das DataSet über eine stark typisierte Metapher Zugriff auf Daten. Auf Tabellen und Spalten, die Teil des DataSets sind, kann mithilfe von Anzeigenamen und stark typisierten Variablen zugegriffen werden.

Ein typisiertes DataSet ist eine Klasse, die von einem DataSet abgeleitet wird. Damit erbt sie alle Methoden, Ereignisse und Eigenschaften eines DataSets. Darüber hinaus stellt ein typisiertes DataSet stark typisierte Methoden, Ereignisse und Eigenschaften bereit. Das heißt, dass Sie auf Tabellen und Spalten anhand ihres Namens zugreifen können und keine auflistungsbasierten Methoden verwenden müssen. Neben der verbesserten Lesbarkeit des Codes ermöglicht ein typisiertes DataSet auch, dass der Code-Editor von Visual Studio .NET Zeilen bei der Eingabe automatisch vervollständigt.

Außerdem bietet ein stark typisiertes DataSet zur Kompilierzeit auch Zugriff auf Werte, die den korrekten Typ darstellen. Mit einem stark typisierten DataSet werden Typenkonfliktfehler zur Kompilierzeit und nicht zur Laufzeit abgefangen.

In diesem Abschnitt

Generieren von stark typisierten "DataSets"
Beschreibt das Erstellen und Verwenden eines stark typisierten DataSets.

Hinzufügen von Anmerkungen zu typisierten "DataSets"
Beschreibt, wie das XSD-Sprachschema (XML Schema Definition) zum Erstellen eines stark typisierten DataSets mit Anmerkungen versehen wird, um DataSet-Elementen Anzeigenamen zuzuweisen, ohne dass das zugrunde liegende Schema geändert wird.

Siehe auch