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
衍生
實作

備註

此類別未定義公開建構子。 物件實例是透過使用 CreateQueryCreateQuery 在類別上 DataServiceContext 建立的。

屬性

名稱 Description
ElementType

會取得以批次形式提交給資料服務的物件類型。

(繼承來源 DataServiceRequest)
Expression

代表包含對資料服務查詢的表達式。

Provider

代表查詢提供者實例。

RequestUri

取得提交給資料服務的請求物件的 URI。

(繼承來源 DataServiceRequest)

方法

名稱 Description
BeginExecute(AsyncCallback, Object)

非同步發送請求以執行資料服務查詢。

EndExecute(IAsyncResult)

呼叫以完成執行資料服務查詢的非同步操作。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
Execute()

對資料服務執行查詢。

GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

代表查詢資料服務的 URI。

(繼承來源 DataServiceRequest)

明確介面實作

名稱 Description
IEnumerable.GetEnumerator()

取得 IEnumerator 可用來遍歷查詢回傳集合的物件。

擴充方法

名稱 Description
AsParallel(IEnumerable)

啟用查詢的平行處理。

AsQueryable(IEnumerable)

IEnumerable 轉換成 IQueryable

Cast<TResult>(IEnumerable)

IEnumerable 的項目轉換成指定的型別。

Cast<TResult>(IQueryable)

將 的 IQueryable 元素轉換為指定的類型。

OfType<TResult>(IEnumerable)

根據指定的型別篩選 IEnumerable 的專案。

OfType<TResult>(IQueryable)

根據指定的型別篩選 IQueryable 的專案。

適用於