Opérateurs de requête pris en charge pour le service Table
La bibliothèque cliente Microsoft® .NET prend en charge les requêtes de service de données à l’aide de requêtes intégrées au langage (LINQ). La bibliothèque cliente gère les détails du mappage de l'instruction LINQ avec l'URI approprié pour le service de Table et la récupération des ressources spécifiées en tant qu'objets .NET.
Opérateurs de requête LINQ
Les tableaux suivants indiquent les opérateurs de requête LINQ pris en charge à utiliser avec le service de Table. Pour plus d’informations sur les opérateurs de requête LINQ, consultez LINQ : .NET Language-Integrated Query.
Opérateurs de requête pris en charge
LINQ (opérateur) | Prise en charge du service de Table | Informations supplémentaires |
---|---|---|
From |
Pris en charge selon définition. | |
Where |
Pris en charge selon définition. | |
Take |
Prise en charge, avec des restrictions. | La valeur spécifiée pour l'opérateur Take doit être inférieure ou égale à 1 000. Si elle est supérieure à 1 000, le service retourne le code d'état 400 (Demande incorrecte).Si l'opérateur Take n'est pas spécifié, un maximum de 1 000 entrées sont retournées. |
First, FirstOrDefault |
Pris en charge. | |
Select |
Pris en charge à partir de la version du 18/08/2011. | La projection est prise en charge. Pour plus d’informations, consultez Écriture de requêtes LINQ sur le service de table. |
Opérateurs de requête non pris en charge
LINQ (opérateur) | Prise en charge du service de Table | Informations supplémentaires |
---|---|---|
GroupBy |
Non pris en charge. | |
OrderBy, OrderByDescending |
Non pris en charge. | |
ThenBy, ThenByDescending |
Non pris en charge. | |
Average |
Non pris en charge. | |
Min |
Non pris en charge. | |
Max |
Non pris en charge. | |
Last, LastOrDefault |
Non pris en charge. | |
Skip Count, LongCount |
Non pris en charge. | |
Sum |
Non pris en charge. | |
TakeWhile |
Non pris en charge. | |
SkipWhile |
Non pris en charge. | |
Join, GroupJoin |
Non pris en charge. | |
Single |
Non pris en charge. | |
OfType |
Non pris en charge. | |
SelectMany |
Non pris en charge. | |
Concat |
Non pris en charge. | |
ElementAt, ElemenatAtOrDefault |
Non pris en charge. | |
Distinct |
Non pris en charge. | |
Except |
Non pris en charge. | |
Intersect |
Non pris en charge. | |
Union |
Non pris en charge. | |
All |
Non pris en charge. | |
Any |
Non pris en charge. | |
Contains |
Non pris en charge. | |
SequenceEqual |
Non pris en charge. | |
Empty, Range, Repeat |
Non pris en charge. | |
SingleOrDefault |
Non pris en charge. | |
Reverse |
Non pris en charge. |