Compartir a través de


DocumentQueryable Clase

Definición

Esta clase proporciona métodos de extensión para convertir un IQueryable<T> objeto en un IDocumentQuery<T> objeto .

public static class DocumentQueryable
type DocumentQueryable = class
Public Module DocumentQueryable
Herencia
DocumentQueryable

Comentarios

La DocumentClient clase proporciona la implementación de métodos de consulta estándar para consultar recursos en Azure Cosmos DB. Estos métodos permiten expresar operaciones de recorrido, filtrado y proyección sobre los datos persistentes en el servicio Azure Cosmos DB. Se definen como métodos que extienden IQueryable y no realizan ninguna consulta directamente. En su lugar, su funcionalidad es crear consultas basadas en el recurso y la expresión de consulta proporcionadas. La ejecución real de la consulta se produce cuando la enumeración fuerza la ejecución del árbol de expresión asociado a un objeto IQueryable que se va a ejecutar.

Métodos

AsDocumentQuery<T>(IQueryable<T>)

Convierte un IQueryable en IDocumentQuery que admite la paginación y la ejecución asincrónica en el servicio Azure Cosmos DB.

AverageAsync(IQueryable<Decimal>, CancellationToken)

Calcula el promedio de una secuencia de valores Decimal.

AverageAsync(IQueryable<Double>, CancellationToken)

Calcula el promedio de una secuencia de valores Double.

AverageAsync(IQueryable<Int32>, CancellationToken)

Calcula el promedio de una secuencia de valores Int32.

AverageAsync(IQueryable<Int64>, CancellationToken)

Calcula el promedio de una secuencia de valores Int64.

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

Calcula el promedio de una secuencia de valores Nullable<T>.

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

Calcula el promedio de una secuencia de valores Nullable<T>.

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

Calcula el promedio de una secuencia de valores Nullable<T>.

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

Calcula el promedio de una secuencia de valores Nullable<T>.

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

Calcula el promedio de una secuencia de valores Nullable<T>.

AverageAsync(IQueryable<Single>, CancellationToken)

Calcula el promedio de una secuencia de valores Single.

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

Devuelve el número de elementos de una secuencia.

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

Devuelve el valor máximo de una interfaz IQueryable<T> genérica.

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

Devuelve el valor mínimo de un objeto genérico IQueryable<T>.

SumAsync(IQueryable<Decimal>, CancellationToken)

Calcula la suma de una secuencia de valores Decimal.

SumAsync(IQueryable<Double>, CancellationToken)

Calcula la suma de una secuencia de valores Double.

SumAsync(IQueryable<Int32>, CancellationToken)

Calcula la suma de una secuencia de valores Int32.

SumAsync(IQueryable<Int64>, CancellationToken)

Calcula la suma de una secuencia de valores Int64.

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

Calcula la suma de una secuencia de valores Nullable<T>.

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

Calcula la suma de una secuencia de valores Nullable<T>.

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

Calcula la suma de una secuencia de valores Nullable<T>.

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

Calcula la suma de una secuencia de valores Nullable<T>.

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

Calcula la suma de una secuencia de valores Nullable<T>.

SumAsync(IQueryable<Single>, CancellationToken)

Calcula la suma de una secuencia de valores Single.

Se aplica a

Consulte también