你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
TableQuery<TElement> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示针对 Microsoft Azure 表的查询。
public class TableQuery<TElement> : System.Collections.Generic.IEnumerable<TElement>, System.Linq.IQueryable<TElement>
type TableQuery<'Element> = class
interface IQueryable<'Element>
interface seq<'Element>
interface IEnumerable
interface IQueryable
Public Class TableQuery(Of TElement)
Implements IEnumerable(Of TElement), IQueryable(Of TElement)
类型参数
- TElement
- 继承
-
TableQuery<TElement>
- 实现
构造函数
TableQuery<TElement>() |
初始化 TableQuery<TElement> 类的新实例。 |
属性
ElementType |
获取执行表达式树时返回的元素 () 的类型。 |
Expression |
获取表达式树。 |
FilterString |
获取或设置要在表查询中使用的筛选表达式。 |
Provider |
获取与此数据源相关联的查询提供程序。 |
SelectColumns |
获取或设置执行表查询时要返回的表实体属性的属性名称。 |
TakeCount |
获取或设置查询要为指定的表查询返回的实体数。 |
方法
Copy() |
TableQuery 的浅表副本 |
Execute(TableRequestOptions, OperationContext) |
对表执行查询。 |
ExecuteSegmented(TableContinuationToken, TableRequestOptions, OperationContext) |
对表执行分段查询。 |
ExecuteSegmentedAsync(TableContinuationToken) |
启动异步操作以执行查询并将结果作为结果段返回。 |
ExecuteSegmentedAsync(TableContinuationToken, CancellationToken) |
启动异步操作以执行查询并将结果作为结果段返回。 |
ExecuteSegmentedAsync(TableContinuationToken, TableRequestOptions, OperationContext) |
启动异步操作以执行查询并将结果作为结果段返回。 |
ExecuteSegmentedAsync(TableContinuationToken, TableRequestOptions, OperationContext, CancellationToken) |
开始异步操作以执行查询并将结果作为结果段返回。 |
GetEnumerator() |
返回循环访问 TableQuery<TElement> 的枚举数。 |
OrderBy(String) |
按表达式定义表查询的顺序。 仅适用于 Cosmos 表终结点。 |
OrderByDesc(String) |
按 desc 表达式定义表查询的顺序。 仅适用于 Cosmos 表终结点。 |
Select(IList<String>) |
定义执行表查询时要返回的表实体属性的属性名称。 |
Take(Nullable<Int32>) |
定义查询返回的实体数的上限。 |
Where(String) |
定义表查询的筛选表达式。 查询只返回满足指定筛选表达式的实体。 |
显式接口实现
IEnumerable.GetEnumerator() |
表示针对 Microsoft Azure 表的查询。 |