Sdílet prostřednictvím


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 je podobná použití dotazu Language-Integrated (LINQ) u jiných zdrojů 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 této sekci

Single-Table Dotazy
Popisuje, jak provádět dotazy s jednou tabulkou.

Dotazy napříč tabulkami
Popisuje, jak provádět dotazy mezi tabulkami.

Dotazování na typové datové sady
Popisuje, jak dotazovat typované DataSet objekty.

Viz také