ObjectQuery 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用 LINQ to Entities 和 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 to Entities 查詢的功能與使用 ObjectQuery<T>執行的查詢相同。 您必須搭配指定的型別使用 ObjectQuery<T> ,才能查詢概念模型。 如需詳細資訊,請參閱物件查詢。
屬性
CommandText |
傳回查詢的命令文字。 |
Context |
取得與這個物件查詢相關聯的內容物件。 |
EnablePlanCaching |
取得或設定值,這個值會指出是否應該快取查詢計畫。 |
MergeOption |
取得或設定從查詢傳回的物件如何加入至物件內容。 |
Parameters |
取得這個物件查詢的參數集合。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
Execute(MergeOption) |
使用指定的合併選項執行不具型別的物件查詢。 |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetResultType() |
傳回查詢之結果型別的相關資訊。 |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |
ToTraceString() |
傳回要針對資料來源執行的命令。 |
明確介面實作
IEnumerable.GetEnumerator() |
傳回逐一查看集合的列舉值。 |
IListSource.ContainsListCollection |
取得值,這個值指出查詢所傳回的集合是否包含集合物件。 |
IListSource.GetList() |
傳回集合當做用於資料繫結 (Data Binding) 的 IList。 |
IQueryable.ElementType |
取得這個查詢執行個體的結果項目型別。 |
IQueryable.Expression |
取得描述這個查詢的運算式。 |
IQueryable.Provider |
取得與這個查詢執行個體相關聯的 LINQ IQueryProvider。 |
擴充方法
Cast<TResult>(IEnumerable) |
將 IEnumerable 的項目轉換成指定的型別。 |
OfType<TResult>(IEnumerable) |
根據指定的型別來篩選 IEnumerable 的項目。 |
AsParallel(IEnumerable) |
啟用查詢的平行化作業。 |
AsQueryable(IEnumerable) |
將 IEnumerable 轉換成 IQueryable。 |
Cast<TResult>(IQueryable) |
將 IQueryable 的項目轉換為指定的型別。 |
OfType<TResult>(IQueryable) |
根據指定的型別來篩選 IQueryable 的項目。 |