Partager via


CosmosLinqExtensions Classe

Définition

Cette classe fournit des méthodes d’extension pour le code LINQ cosmos.

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

Méthodes

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.

IsArray(Object)

Retourne une valeur booléenne indiquant si l’expression spécifiée est du type tableau. Cette méthode doit être utilisée dans les expressions LINQ uniquement et sera évaluée sur le serveur. Aucune implémentation n’est fournie dans la bibliothèque cliente.

IsBool(Object)

Retourne une valeur booléenne indiquant si le type de l’expression spécifiée est booléen. Cette méthode doit être utilisée dans les expressions LINQ uniquement et sera évaluée sur le serveur. Aucune implémentation n’est fournie dans la bibliothèque cliente.

IsDefined(Object)

Détermine si une certaine propriété est définie ou non. Cette méthode doit être utilisée dans les expressions LINQ uniquement et sera évaluée sur le serveur. Aucune implémentation n’est fournie dans la bibliothèque cliente.

IsNull(Object)

Détermine si une certaine propriété est null ou non. Cette méthode doit être utilisée dans les expressions LINQ uniquement et sera évaluée sur le serveur. Aucune implémentation n’est fournie dans la bibliothèque cliente.

IsNumber(Object)

Retourne une valeur booléenne indiquant si l’expression spécifiée est du type nombre. Cette méthode doit être utilisée dans les expressions LINQ uniquement et sera évaluée sur le serveur. Aucune implémentation n’est fournie dans la bibliothèque cliente.

IsObject(Object)

Retourne une valeur booléenne indiquant si le type de l’expression spécifiée est un objet . Cette méthode doit être utilisée dans les expressions LINQ uniquement et sera évaluée sur le serveur. Aucune implémentation n’est fournie dans la bibliothèque cliente.

IsPrimitive(Object)

Détermine si une certaine propriété est de type JSON primitif. Cette méthode doit être utilisée dans les expressions LINQ uniquement et sera évaluée sur le serveur. Aucune implémentation n’est fournie dans la bibliothèque cliente.

IsString(Object)

Retourne une valeur booléenne indiquant si l’expression spécifiée est du type chaîne. Cette méthode doit être utilisée dans les expressions LINQ uniquement et sera évaluée sur le serveur. Aucune implémentation n’est fournie dans la bibliothèque cliente.

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

RegexMatch(Object, String)

Retourne une valeur booléenne indiquant si l’expression spécifiée correspond au modèle regex fourni. Pour plus d’informations, consultez https://learn.microsoft.com/en-us/azure/cosmos-db/nosql/query/regexmatch. Cette méthode doit être utilisée dans les expressions LINQ uniquement et sera évaluée sur le serveur. Aucune implémentation n’est fournie dans la bibliothèque cliente.

RegexMatch(Object, String, String)

Retourne une valeur booléenne indiquant si l’expression spécifiée correspond au modèle regex fourni. Pour plus d’informations, consultez https://learn.microsoft.com/en-us/azure/cosmos-db/nosql/query/regexmatch. Cette méthode doit être utilisée dans les expressions LINQ uniquement et sera évaluée sur le serveur. Aucune implémentation n’est fournie dans la bibliothèque cliente.

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.

ToFeedIterator<T>(IQueryable<T>)

Cette méthode d’extension obtient le FeedIterator de LINQ IQueryable pour exécuter la requête de façon asynchrone. Cela crée le nouveau FeedIterator lorsqu’il est appelé.

ToQueryDefinition<T>(IQueryable<T>)

Cette méthode génère une définition de requête à partir d’une requête LINQ.

ToStreamIterator<T>(IQueryable<T>)

Cette méthode d’extension obtient le FeedIterator de LINQ IQueryable pour exécuter la requête de façon asynchrone. Cela crée le nouveau FeedIterator lorsqu’il est appelé.

S’applique à