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. |