Operátory dotazů podporované pro službu Table

Klientská knihovna Microsoft® .NET podporuje dotazy datových služeb pomocí jazykově integrovaných dotazů (LINQ). Klientská knihovna zpracovává podrobnosti mapování příkazu LINQ na příslušný identifikátor URI pro službu Table a načtení zadaných prostředků jako objektů .NET.

Operátory dotazů LINQ

Následující tabulky uvádějí, které operátory dotazů LINQ se podporují pro použití se službou Table. Další informace o operátorech dotazů LINQ najdete v tématu LINQ: .NET Language-Integrated Query.

Podporované operátory dotazů

Operátor LINQ Podpora služby Table Service Další informace
From Podporováno podle definice.
Where Podporováno podle definice.
Take Podporováno s určitými omezeními. Hodnota zadaná pro Take operátor musí být menší nebo rovna 1 000. Pokud je větší než 1 000, vrátí služba stavový kód 400 (chybný požadavek).

Take Pokud operátor není zadaný, vrátí se maximálně 1 000 položek.
First, FirstOrDefault Podporuje se.
Select Podporováno pro verzi 2011-08-18 a novější. Projekce je podporovaná. Další informace najdete v tématu Zápis dotazů LINQ pro službu Table Service.

Nepodporované operátory dotazů

Operátor LINQ Podpora služby Table Service Další informace
GroupBy Nepodporuje se.
OrderBy, OrderByDescending Nepodporuje se.
ThenBy, ThenByDescending Nepodporuje se.
Average Nepodporuje se.
Min Nepodporuje se.
Max Nepodporuje se.
Last, LastOrDefault Nepodporuje se.
Skip

Count, LongCount
Nepodporuje se.
Sum Nepodporuje se.
TakeWhile Nepodporuje se.
SkipWhile Nepodporuje se.
Join, GroupJoin Nepodporuje se.
Single Nepodporuje se.
OfType Nepodporuje se.
SelectMany Nepodporuje se.
Concat Nepodporuje se.
ElementAt, ElemenatAtOrDefault Nepodporuje se.
Distinct Nepodporuje se.
Except Nepodporuje se.
Intersect Nepodporuje se.
Union Nepodporuje se.
All Nepodporuje se.
Any Nepodporuje se.
Contains Nepodporuje se.
SequenceEqual Nepodporuje se.
Empty, Range, Repeat Nepodporuje se.
SingleOrDefault Nepodporuje se.
Reverse Nepodporuje se.

Viz také

Koncepty služby Table service