Partager via


DocumentQueryable Classe

Définition

Cette classe fournit des méthodes d’extension pour convertir un IQueryable<T> objet en IDocumentQuery<T> objet.

public static class DocumentQueryable
type DocumentQueryable = class
Public Module DocumentQueryable
Héritage
DocumentQueryable

Remarques

La DocumentClient classe fournit l’implémentation des méthodes de requête standard pour interroger des ressources dans Azure Cosmos DB. Ces méthodes vous permettent d’exprimer des opérations de traversée, de filtrage et de projection sur les données persistantes dans le service Azure Cosmos DB. Elles sont définies comme des méthodes qui étendent IQueryable et n’effectuent aucune requête directement. Au lieu de cela, leur fonctionnalité consiste à créer des requêtes basées sur la ressource et l’expression de requête fournies. L’exécution réelle de la requête se produit lorsque l’énumération force l’exécution de l’arborescence d’expressions associée à un objet IQueryable.

Méthodes

AsDocumentQuery<T>(IQueryable<T>)

Convertit un IQueryable en IDocumentQuery qui prend en charge la pagination et l’exécution asynchrone dans le service Azure Cosmos DB.

AverageAsync(IQueryable<Decimal>, CancellationToken)

Calcule la moyenne d'une séquence de valeurs Decimal.

AverageAsync(IQueryable<Double>, CancellationToken)

Calcule la moyenne d'une séquence de valeurs Double.

AverageAsync(IQueryable<Int32>, CancellationToken)

Calcule la moyenne d'une séquence de valeurs Int32.

AverageAsync(IQueryable<Int64>, CancellationToken)

Calcule la moyenne d'une séquence de valeurs Int64.

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

Calcule la moyenne d'une séquence de valeurs Nullable<T>.

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

Calcule la moyenne d'une séquence de valeurs Nullable<T>.

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

Calcule la moyenne d'une séquence de valeurs Nullable<T>.

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

Calcule la moyenne d'une séquence de valeurs Nullable<T>.

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

Calcule la moyenne d'une séquence de valeurs Nullable<T>.

AverageAsync(IQueryable<Single>, CancellationToken)

Calcule la moyenne d'une séquence de valeurs Single.

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

Retourne le nombre total d'éléments dans une séquence.

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

Retourne la valeur maximale dans un IQueryable<T>générique.

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

Retourne la valeur minimale dans un générique IQueryable<T>.

SumAsync(IQueryable<Decimal>, CancellationToken)

Calcule la somme d'une séquence de valeurs Decimal.

SumAsync(IQueryable<Double>, CancellationToken)

Calcule la somme d'une séquence de valeurs Double.

SumAsync(IQueryable<Int32>, CancellationToken)

Calcule la somme d'une séquence de valeurs Int32.

SumAsync(IQueryable<Int64>, CancellationToken)

Calcule la somme d'une séquence de valeurs Int64.

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

Calcule la somme d'une séquence de valeurs Nullable<T>.

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

Calcule la somme d'une séquence de valeurs Nullable<T>.

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

Calcule la somme d'une séquence de valeurs Nullable<T>.

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

Calcule la somme d'une séquence de valeurs Nullable<T>.

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

Calcule la somme d'une séquence de valeurs Nullable<T>.

SumAsync(IQueryable<Single>, CancellationToken)

Calcule la somme d'une séquence de valeurs Single.

S’applique à

Voir aussi