ObjectQuery Osztály

Definíció

Általános funkciókat valósít meg a lekérdezésekhez egy fogalmi modellen a LINQ-t az Entitások és ObjectQuery<T>a .

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
Öröklődés
ObjectQuery
Származtatott
Megvalósítás

Megjegyzések

ObjectQuery a fogalmi modell lekérdezéseinek alaposztálya. ObjectQuerya rendszer biztosítja, hogy az entitások LINQ-lekérdezései ugyanazokat a funkciókat használják, mint a lekérdezések.ObjectQuery<T> Koncepcionális modell lekérdezéséhez egy megadott típussal kell használnia ObjectQuery<T> . További információ: Objektum-lekérdezések.

Tulajdonságok

Name Description
CommandText

A lekérdezés parancsszövegét adja vissza.

Context

Lekéri az objektum-lekérdezéshez társított objektumkörnyezetet.

EnablePlanCaching

Lekéri vagy beállít egy értéket, amely jelzi, hogy a lekérdezési tervet gyorsítótárazza-e.

MergeOption

Lekérdezi vagy beállítja, hogy a lekérdezésből visszaadott objektumok hogyan legyenek hozzáadva az objektumkörnyezethez.

Parameters

Lekéri az objektum-lekérdezés paramétergyűjteményét.

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
Execute(MergeOption)

Végrehajtja a nem beírt objektum lekérdezését a megadott egyesítési beállítással.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetResultType()

A lekérdezés eredménytípusára vonatkozó adatokat ad vissza.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)
ToTraceString()

Az adatforráson végrehajtandó parancsokat adja vissza.

Explicit interfész-implementációk

Name Description
IEnumerable.GetEnumerator()

Egy gyűjteményen keresztül iteráló enumerátort ad vissza.

IListSource.ContainsListCollection

Olyan értéket kap, amely jelzi, hogy a lekérdezés által visszaadott gyűjtemény tartalmaz-e gyűjteményobjektumokat.

IListSource.GetList()

Adatkötéshez használt gyűjteményt IList ad vissza.

IQueryable.ElementType

Lekéri a lekérdezéspéldány eredményelem-típusát.

IQueryable.Expression

Lekéri a lekérdezést leíró kifejezést.

IQueryable.Provider

Lekéri a lekérdezéspéldányhoz társított LINQ-t IQueryProvider .

Bővítő metódusok

Name Description
AsParallel(IEnumerable)

Lehetővé teszi a lekérdezés párhuzamosítását.

AsQueryable(IEnumerable)

Átalakítja az egyiket IEnumerableIQueryable.

Cast<TResult>(IEnumerable)

Egy elem elemeit IEnumerable a megadott típusra veti.

Cast<TResult>(IQueryable)

Egy adott típus elemeit IQueryable konvertálja a megadott típusra.

OfType<TResult>(IEnumerable)

Egy adott típus alapján szűri IEnumerable egy adott elem elemeit.

OfType<TResult>(IQueryable)

Egy adott típus alapján szűri IQueryable egy adott elem elemeit.

A következőre érvényes:

Lásd még