DataServiceQuery 类

定义

表示对 WCF Data Services 的单个查询请求的抽象类。

public ref class DataServiceQuery abstract : System::Data::Services::Client::DataServiceRequest, System::Collections::IEnumerable, System::Linq::IQueryable
public abstract class DataServiceQuery : System.Data.Services.Client.DataServiceRequest, System.Collections.IEnumerable, System.Linq.IQueryable
type DataServiceQuery = class
    inherit DataServiceRequest
    interface IQueryable
    interface IEnumerable
Public MustInherit Class DataServiceQuery
Inherits DataServiceRequest
Implements IEnumerable, IQueryable
继承
DataServiceQuery
派生
实现

注解

此类未定义公共构造函数。 对象实例是使用 CreateQuery 类的 CreateQueryDataServiceContext 方法创建的。

属性

ElementType

获取作为批处理提交到数据服务的对象的类型。

(继承自 DataServiceRequest)
Expression

表示一个表达式,其中包含对数据服务的查询。

Provider

表示查询提供程序实例。

RequestUri

获取提交到数据服务的请求对象的 URI。

(继承自 DataServiceRequest)

方法

BeginExecute(AsyncCallback, Object)

异步发送请求以执行数据服务查询。

EndExecute(IAsyncResult)

调用后可完成执行数据服务查询的异步操作。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
Execute()

执行对数据服务的查询。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

表示对数据服务的查询的 URI。

(继承自 DataServiceRequest)

显式接口实现

IEnumerable.GetEnumerator()

获取可用于循环访问查询返回的集合的 IEnumerator 对象。

扩展方法

Cast<TResult>(IEnumerable)

IEnumerable 的元素强制转换为指定的类型。

OfType<TResult>(IEnumerable)

根据指定类型筛选 IEnumerable 的元素。

AsParallel(IEnumerable)

启用查询的并行化。

AsQueryable(IEnumerable)

IEnumerable 转换为 IQueryable

Cast<TResult>(IQueryable)

IQueryable 的元素转换为指定的类型。

OfType<TResult>(IQueryable)

根据指定类型筛选 IQueryable 的元素。

适用于