Interrogation de DataSets (LINQ to DataSet)
Une fois qu'un objet DataSet a été rempli avec des données, vous pouvez commencer de l'interroger. La formulation de requêtes avec LINQ to DataSet est similaire à l’utilisation de LINQ (Language-Integrated Query) sur d’autres sources de données compatibles LINQ. Rappelez-vous cependant que quand vous utilisez des requêtes LINQ sur un objet DataSet, vous interrogez une énumération d’objets DataRow au lieu d’une énumération d’un type personnalisé. Cela signifie que vous pouvez utiliser n’importe quel membre de la classe DataRow dans vos requêtes LINQ. Ceci vous permet de créer des requêtes riches et complexes.
Comme avec d’autres implémentations de LINQ, vous pouvez créer des requêtes LINQ to DataSet de deux formes différentes : avec un syntaxe d’expression de requête et avec une syntaxe de requête basée sur des méthodes. Vous pouvez utiliser une syntaxe d'expression de requête ou une syntaxe de requête fondée sur une méthode sur des tables uniques d'un DataSet, sur plusieurs tables sur un DataSet, ou sur les tables d'un DataSet typé.
Dans cette section
Requêtes de table unique
Explique comment exécuter des requêtes d'analyse unique.
Requêtes de table croisée
Explique comment exécuter des requêtes d'analyse croisée.
Interrogation de DataSets typés
Explique comment interroger des objets DataSet typés.