IMobileServiceTableQuery<T> Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET