DataServiceQuery<TElement> 类
表示对数据服务的单个查询请求。
继承层次结构
System.Object
System.Data.Services.Client.DataServiceRequest
System.Data.Services.Client.DataServiceQuery
System.Data.Services.Client.DataServiceQuery<TElement>
命名空间: System.Data.Services.Client
程序集: Microsoft.Data.Services.Client(在 Microsoft.Data.Services.Client.dll 中)
语法
声明
Public Class DataServiceQuery(Of TElement) _
Inherits DataServiceQuery _
Implements IQueryable(Of TElement), IEnumerable(Of TElement), _
IQueryable, IEnumerable
用法
Dim instance As DataServiceQuery(Of TElement)
public class DataServiceQuery<TElement> : DataServiceQuery,
IQueryable<TElement>, IEnumerable<TElement>, IQueryable, IEnumerable
generic<typename TElement>
public ref class DataServiceQuery : public DataServiceQuery,
IQueryable<TElement>, IEnumerable<TElement>, IQueryable, IEnumerable
type DataServiceQuery<'TElement> =
class
inherit DataServiceQuery
interface IQueryable<'TElement>
interface IEnumerable<'TElement>
interface IQueryable
interface IEnumerable
end
JScript 不支持一般类型和方法。
类型参数
- TElement
查询所返回结果的类型。
DataServiceQuery<TElement> 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
ElementType | 返回在模板中用来创建 DataServiceQuery<TElement> 实例的对象类型。 (覆盖 DataServiceRequest.ElementType。) | |
Expression | 表示一个表达式,其中包含对数据服务的查询。 (覆盖 DataServiceQuery.Expression。) | |
Provider | 表示查询提供程序实例。 (覆盖 DataServiceQuery.Provider。) | |
RequestUri | 获取查询的 URI。 (覆盖 DataServiceRequest.RequestUri。) |
页首
方法
名称 | 说明 | |
---|---|---|
AddQueryOption | 创建新的 DataServiceQuery<TElement>,并在由返回的查询生成的 URI 中设置查询选项。 | |
BeginExecute | 启动异步网络操作,以便执行此对象实例所表示的查询。 | |
EndExecute | 结束对数据服务的异步查询请求。 | |
Equals | (从 Object 继承。) | |
Execute | 执行查询并以实现了 IEnumerable 的集合形式返回结果。 用于 Silverlight 的 WCF Data Services 5.0 客户端不支持。 | |
Expand(String) | 扩展查询,以便在查询响应中包括相关实体集中的实体。 | |
Expand<TTarget>(Expression<Func<TElement, TTarget>>) | 扩展查询,以便包括查询响应中相关实体集中的实体,其中相关实体是类型层次结构中的特定类型。 | |
Finalize | (从 Object 继承。) | |
GetEnumerator | 执行查询并以集合的形式返回结果。 | |
GetHashCode | (从 Object 继承。) | |
GetType | (从 Object 继承。) | |
IncludeTotalCount | 请求将实体集中所有实体的计数与查询结果一起内联返回。 | |
MemberwiseClone | (从 Object 继承。) | |
ToString | 表示对数据服务的查询的 URI。 (覆盖 Object.ToString()。) |
页首
显式接口实现
名称 | 说明 | |
---|---|---|
IEnumerable.GetEnumerator | 执行查询并以集合的形式返回结果。 | |
IEnumerable<TElement>.GetEnumerator | 执行查询并以集合的形式返回结果。 只有 Silverlight 的 WCF Data Services 5.0 客户端支持。 |
页首
注释
此类未定义公共构造函数。 对象实例是使用 DataServiceContext 类的 CreateQuery``1(Uri) 或 CreateQuery<T> 方法创建的。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。