Dotazování datových sad (LINQ to DataSet)

Po naplnění objektu DataSet daty ho můžete začít dotazovat. Formulace dotazů pomocí LINQ to DataSet se podobá použití jazyka integrovaného dotazu (LINQ) v jiných zdrojích dat s podporou LINQ. Mějte ale na paměti, že při použití dotazů LINQ u DataSet objektu se dotazujete na výčet DataRow objektů místo výčtu vlastního typu. To znamená, že v dotazech LINQ můžete použít libovolný člen DataRow třídy. Díky tomu můžete vytvářet bohaté a složité dotazy.

Stejně jako u jiných implementací LINQ můžete vytvářet dotazy LINQ to DataSet ve dvou různých formách: syntaxe výrazů dotazu a syntaxe dotazů založená na metodách. Pomocí syntaxe výrazu dotazu nebo syntaxe dotazu založeného na metodách můžete provádět dotazy na jednotlivé tabulky v tabulce v tabulce DataSet, v několika tabulkách v tabulkách DataSetnebo v tabulkách v zadaném typu DataSet.

V tomto oddílu

Dotazy na jednu tabulku
Popisuje, jak provádět dotazy s jednou tabulkou.

Dotazy na křížovou tabulku
Popisuje, jak provádět křížové dotazy.

Dotazy na typové datové sady
Popisuje, jak dotazovat typované DataSet objekty.

Viz také