IMobileServiceTableQuery<T> Interfaz

Definición

Representa una consulta que se puede evaluar con una tabla de Mobile Services. Las instancias de MobileServiceTableQuery se pueden obtener mediante MobileServiceClient.Query(of T)().

public interface IMobileServiceTableQuery<T>
type IMobileServiceTableQuery<'T> = interface
Public Interface IMobileServiceTableQuery(Of T)

Parámetros de tipo

T

Comentarios

En lugar de implementar IQueryable directamente, hemos implementado la parte del patrón de consulta LINQ que admitidos en objetos MobileServiceTableQuery. Las instancias de MobileServiceTableQuery se usan para crear IQueryables desde operaciones de consulta LINQ.

Propiedades

Parameters

Parámetros de la cadena de consulta definidos por el usuario que se va a incluir con la consulta.

Query

Obtiene el objeto IQueryable subyacente asociado a esta consulta.

RequestTotalCount

Obtiene un valor que indica si la consulta solicitará el número total de todos los registros que se habrían devuelto si no se tuviera en cuenta ninguna cláusula de paginación/límite especificada por el cliente o por el servidor.

Table

Obtiene la MobileServiceTable que se está consultando.

Métodos

IncludeDeleted()

Asegúrese de que la consulta obtendrá los registros eliminados.

IncludeTotalCount()

Asegúrese de que la consulta obtenga el número total de todos los registros que se habrían devuelto si no se tuviera en cuenta ninguna cláusula de paginación/límite especificada por el cliente o por el servidor.

OrderBy<TKey>(Expression<Func<T,TKey>>)

Aplica la cláusula de orden ascendente especificada a la consulta de origen.

OrderByDescending<TKey>(Expression<Func<T,TKey>>)

Aplica la cláusula de orden descendente especificada a la consulta de origen.

Select<U>(Expression<Func<T,U>>)

Aplica la selección especificada a la consulta de origen.

Skip(Int32)

Aplica la cláusula skip especificada a la consulta de origen.

Take(Int32)

Aplica la cláusula take especificada a la consulta de origen.

ThenBy<TKey>(Expression<Func<T,TKey>>)

Aplica la cláusula de orden ascendente especificada a la consulta de origen.

ThenByDescending<TKey>(Expression<Func<T,TKey>>)

Aplica la cláusula de orden descendente especificada a la consulta de origen.

ToEnumerableAsync()

Evalúa la consulta asincrónicamente y devuelve los resultados.

ToListAsync()

Evalúa la consulta asincrónicamente y devuelve los resultados en una lista nueva.

Where(Expression<Func<T,Boolean>>)

Aplica el predicado de filtro especificado a la consulta de origen.

WithParameters(IDictionary<String,String>)

Aplica a la consulta de origen los pares clave-valor de la cadena especificada que se usarán como parámetros definidos por el usuario con la cadena de consulta del URI de solicitud.

Métodos de extensión

ToCollectionAsync<TTable>(IMobileServiceTableQuery<TTable>, Int32)

Crea una nueva colección basada en la consulta.

Se aplica a