你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
IMobileServiceTableQuery<T> 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示可对照移动服务表计算的查询。 可通过 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) |
基于查询创建新集合。 |