Compartilhar via


DocumentQueryable Classe

Definição

Essa classe fornece métodos de extensão para converter um IQueryable<T> objeto em um IDocumentQuery<T> objeto .

public static class DocumentQueryable
type DocumentQueryable = class
Public Module DocumentQueryable
Herança
DocumentQueryable

Comentários

A DocumentClient classe fornece a implementação de métodos de consulta padrão para consultar recursos no Azure Cosmos DB. Esses métodos permitem que você expresse operações de passagem, filtro e projeção sobre os dados persistidos no serviço do Azure Cosmos DB. Eles são definidos como métodos que estendem IQueryable e não executam nenhuma consulta diretamente. Em vez disso, sua funcionalidade é criar consultas com base no recurso e na expressão de consulta fornecida. A execução da consulta real ocorre quando a enumeração força a árvore de expressão associada a um objeto IQueryable a ser executada.

Métodos

AsDocumentQuery<T>(IQueryable<T>)

Converte um IQueryable em IDocumentQuery que dá suporte à paginação e à execução assíncrona no serviço do Azure Cosmos DB.

AverageAsync(IQueryable<Decimal>, CancellationToken)

Computa a média de uma sequência de valores Decimal.

AverageAsync(IQueryable<Double>, CancellationToken)

Computa a média de uma sequência de valores Double.

AverageAsync(IQueryable<Int32>, CancellationToken)

Computa a média de uma sequência de valores Int32.

AverageAsync(IQueryable<Int64>, CancellationToken)

Computa a média de uma sequência de valores Int64.

AverageAsync(IQueryable<Nullable<Decimal>>, CancellationToken)

Computa a média de uma sequência de valores Nullable<T>.

AverageAsync(IQueryable<Nullable<Double>>, CancellationToken)

Computa a média de uma sequência de valores Nullable<T>.

AverageAsync(IQueryable<Nullable<Int32>>, CancellationToken)

Computa a média de uma sequência de valores Nullable<T>.

AverageAsync(IQueryable<Nullable<Int64>>, CancellationToken)

Computa a média de uma sequência de valores Nullable<T>.

AverageAsync(IQueryable<Nullable<Single>>, CancellationToken)

Computa a média de uma sequência de valores Nullable<T>.

AverageAsync(IQueryable<Single>, CancellationToken)

Computa a média de uma sequência de valores Single.

CountAsync<TSource>(IQueryable<TSource>, CancellationToken)

Retorna o número de elementos em uma sequência.

MaxAsync<TSource>(IQueryable<TSource>, CancellationToken)

Retorna o valor máximo em um IQueryable<T> genérico.

MinAsync<TSource>(IQueryable<TSource>, CancellationToken)

Retorna o valor mínimo em um genérico IQueryable<T>.

SumAsync(IQueryable<Decimal>, CancellationToken)

Calcula a soma de uma sequência de valores Decimal.

SumAsync(IQueryable<Double>, CancellationToken)

Calcula a soma de uma sequência de valores Double.

SumAsync(IQueryable<Int32>, CancellationToken)

Calcula a soma de uma sequência de valores Int32.

SumAsync(IQueryable<Int64>, CancellationToken)

Calcula a soma de uma sequência de valores Int64.

SumAsync(IQueryable<Nullable<Decimal>>, CancellationToken)

Calcula a soma de uma sequência de valores Nullable<T>.

SumAsync(IQueryable<Nullable<Double>>, CancellationToken)

Calcula a soma de uma sequência de valores Nullable<T>.

SumAsync(IQueryable<Nullable<Int32>>, CancellationToken)

Calcula a soma de uma sequência de valores Nullable<T>.

SumAsync(IQueryable<Nullable<Int64>>, CancellationToken)

Calcula a soma de uma sequência de valores Nullable<T>.

SumAsync(IQueryable<Nullable<Single>>, CancellationToken)

Calcula a soma de uma sequência de valores Nullable<T>.

SumAsync(IQueryable<Single>, CancellationToken)

Calcula a soma de uma sequência de valores Single.

Aplica-se a

Confira também