Operadores de consulta suportados para o serviço Tabela

A Biblioteca de Cliente Microsoft® .NET suporta consultas do serviço de dados através de consultas integradas em linguagem (LINQ). A biblioteca de cliente processa os detalhes do mapeamento da instrução LINQ para o URI adequado para o serviço Tabela e da obtenção dos recursos especificados como objetos .NET.

Operadores de Consulta LINQ

As tabelas seguintes notam que operadores de consulta LINQ são suportados para utilização com o serviço Tabela. Para obter mais informações sobre os operadores de consulta LINQ, veja LINQ: .NET Language-Integrated Query.

Operadores de Consulta Suportados

Operador LINQ Suporte do serviço Tabela Informações adicionais
From Suportado conforme definido.
Where Suportado conforme definido.
Take Suportado, com algumas restrições. O valor especificado para o Take operador tem de ser menor ou igual a 1000. Se for superior a 1000, o serviço devolve o código de estado 400 (Pedido Incorreto).

Se o Take operador não for especificado, será devolvido um máximo de 1000 entradas.
First, FirstOrDefault Suportado.
Select Suportado para a versão 2011-08-18 e mais recente. A projeção é suportada. Para obter mais informações, veja Writing LINQ Queries Against the Table Service (Escrever Consultas LINQ contra o Serviço de Tabelas).

Operadores de Consulta Não Suportados

Operador LINQ Suporte do serviço Tabela Informações adicionais
GroupBy Não suportado.
OrderBy, OrderByDescending Não suportado.
ThenBy, ThenByDescending Não suportado.
Average Não suportado.
Min Não suportado.
Max Não suportado.
Last, LastOrDefault Não suportado.
Skip

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

Consulte também

Conceitos do Serviço Tabela