Operadores de consulta com suporte para o serviço Tabela
A Biblioteca de Clientes do Microsoft® .NET dá suporte a consultas de serviço de dados usando consultas integradas à linguagem (LINQ). A biblioteca de clientes trata os detalhes de mapeamento da instrução LINQ para o URI apropriado do serviço Tabela e de recuperação dos recursos especificados como objetos .NET.
Operadores de consulta LINQ
As tabelas a seguir indicam quais operadores de consulta LINQ têm suporte para uso com o serviço Tabela. Para obter mais informações sobre operadores de consulta LINQ, consulte LINQ: .NET Language-Integrated Query.
Operadores de consulta com suporte
operador LINQ | Suporte ao serviço Tabela | Informações adicionais |
---|---|---|
From |
Com suporte, conforme definido. | |
Where |
Com suporte, conforme definido. | |
Take |
Com suporte, com algumas restrições. | O valor especificado para o operador Take deve ser menor ou igual a 1.000. Se for maior que 1.000, o serviço retornará o código de status 400 (Solicitação Incorreta).Se o operador Take não for especificado, um máximo de 1.000 entradas será retornado. |
First, FirstOrDefault |
Com suporte. | |
Select |
Suporte para a versão 2011-08-18 e mais recente. | Não há suporte para projeção. Para obter mais informações, consulte Escrevendo consultas LINQ no serviço de tabela. |
Operadores de consulta não suportados
operador LINQ | Suporte ao serviço Tabela | Informações adicionais |
---|---|---|
GroupBy |
Sem suporte. | |
OrderBy, OrderByDescending |
Sem suporte. | |
ThenBy, ThenByDescending |
Sem suporte. | |
Average |
Sem suporte. | |
Min |
Sem suporte. | |
Max |
Sem suporte. | |
Last, LastOrDefault |
Sem suporte. | |
Skip Count, LongCount |
Sem suporte. | |
Sum |
Sem suporte. | |
TakeWhile |
Sem suporte. | |
SkipWhile |
Sem suporte. | |
Join, GroupJoin |
Sem suporte. | |
Single |
Sem suporte. | |
OfType |
Sem suporte. | |
SelectMany |
Sem suporte. | |
Concat |
Sem suporte. | |
ElementAt, ElemenatAtOrDefault |
Sem suporte. | |
Distinct |
Sem suporte. | |
Except |
Sem suporte. | |
Intersect |
Sem suporte. | |
Union |
Sem suporte. | |
All |
Sem suporte. | |
Any |
Sem suporte. | |
Contains |
Sem suporte. | |
SequenceEqual |
Sem suporte. | |
Empty, Range, Repeat |
Sem suporte. | |
SingleOrDefault |
Sem suporte. | |
Reverse |
Sem suporte. |