ObjectQuery 類別

定義

實作針對概念模型查詢的常見功能,使用 LINQ 對實體及 ObjectQuery<T>

public ref class ObjectQuery abstract : System::Collections::IEnumerable, System::ComponentModel::IListSource, System::Linq::IOrderedQueryable
public abstract class ObjectQuery : System.Collections.IEnumerable, System.ComponentModel.IListSource, System.Linq.IOrderedQueryable
type ObjectQuery = class
    interface IOrderedQueryable
    interface IQueryable
    interface IEnumerable
    interface IListSource
type ObjectQuery = class
    interface IEnumerable
    interface IQueryable
    interface IOrderedQueryable
    interface IListSource
Public MustInherit Class ObjectQuery
Implements IEnumerable, IListSource, IOrderedQueryable
繼承
ObjectQuery
衍生
實作

備註

ObjectQuery 是針對概念模型查詢的基底類別。 ObjectQuery 提供 以確保 LINQ 對實體的查詢具有與使用 ObjectQuery<T>Entities 執行的查詢相同的功能。 你必須使用 ObjectQuery<T> 指定型別來查詢概念模型。 如需詳細資訊,請參閱物件查詢

屬性

名稱 Description
CommandText

傳回查詢的命令文字。

Context

取得與這個物件查詢相關聯的對象內容。

EnablePlanCaching

取得或設定值,這個值表示是否應該快取查詢計劃。

MergeOption

取得或設定從查詢傳回的物件如何新增至對象內容。

Parameters

取得這個物件查詢的參數集合。

方法

名稱 Description
Equals(Object)

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

(繼承來源 Object)
Execute(MergeOption)

以指定的合併選項執行未型別物件查詢。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetResultType()

傳回查詢結果類型的相關信息。

GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)
ToTraceString()

傳回要針對數據源執行的命令。

明確介面實作

名稱 Description
IEnumerable.GetEnumerator()

傳回逐一查看集合的列舉值。

IListSource.ContainsListCollection

取得值,這個值表示查詢傳回的集合是否包含集合物件。

IListSource.GetList()

將集合作為 IList 資料綁定的使用資料。

IQueryable.ElementType

取得這個查詢實例的結果項目類型。

IQueryable.Expression

取得描述此查詢的表達式。

IQueryable.Provider

取得與此查詢實例相關的 LINQ IQueryProvider

擴充方法

名稱 Description
AsParallel(IEnumerable)

啟用查詢的平行處理。

AsQueryable(IEnumerable)

IEnumerable 轉換成 IQueryable

Cast<TResult>(IEnumerable)

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

Cast<TResult>(IQueryable)

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

OfType<TResult>(IEnumerable)

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

OfType<TResult>(IQueryable)

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

適用於

另請參閱