你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

IMobileServiceTableQuery<T> 接口

定义

表示可对照移动服务表计算的查询。 可通过 MobileServiceClient.Query(of T)() 获取 MobileServiceTableQuery 实例。

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

类型参数

T

注解

我们在 MobileServiceTableQuery 对象上实现了我们支持的 LINQ 查询模式部分,而不用直接实现 IQueryable。 MobileServiceTableQuery 实例用于从 LINQ 查询操作生成 IQueryable。

属性

Parameters

要随查询包括的用户定义的查询字符串参数。

Query

获取与此查询关联的基础 IQueryable。

RequestTotalCount

获取一个值,该值指示查询将请求已返回的所有记录(并且忽略客户端或服务器指定的任何 take paging/limit 子句)的总数。

Table

获取要查询的 MobileServiceTable。

方法

IncludeDeleted()

确保查询将获取已删除的记录。

IncludeTotalCount()

请确保该查询将获取已返回的所有记录(并且忽略客户端或服务器指定的任何 take paging/limit 子句)的总数。

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

将指定的 ascending order 子句应用于源查询。

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

将指定的 descending order 子句应用于源查询。

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

将指定的选择应用于源查询。

Skip(Int32)

将指定的 skip 子句应用于源查询。

Take(Int32)

将指定的 take 子句应用于源查询。

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

将指定的 ascending order 子句应用于源查询。

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

将指定的 descending order 子句应用于源查询。

ToEnumerableAsync()

以异步方式对查询进行评估并且返回结果。

ToListAsync()

以异步方式对查询进行评估并且在一个新列表中返回结果。

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

将指定的筛选谓词应用于源查询。

WithParameters(IDictionary<String,String>)

应用于源查询,要用作具有请求 URI 查询字符串的用户定义参数的指定字符串键值对。

扩展方法

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

基于查询创建新集合。

适用于