Bagikan melalui


ObjectQuery Kelas

Definisi

Menerapkan fungsionalitas umum untuk kueri terhadap model konseptual menggunakan LINQ ke Entitas dan 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
Warisan
ObjectQuery
Turunan
Penerapan

Keterangan

ObjectQuery adalah kelas dasar untuk kueri terhadap model konseptual. ObjectQuery disediakan untuk memastikan bahwa kueri LINQ ke Entitas memiliki fungsionalitas yang sama dengan kueri yang dijalankan menggunakan ObjectQuery<T>. Anda harus menggunakan ObjectQuery<T> dengan jenis tertentu untuk mengkueri model konseptual. Untuk informasi selengkapnya, lihat Kueri Objek.

Properti

CommandText

Mengembalikan teks perintah untuk kueri.

Context

Mendapatkan konteks objek yang terkait dengan kueri objek ini.

EnablePlanCaching

Mendapatkan atau menetapkan nilai yang menunjukkan apakah rencana kueri harus di-cache.

MergeOption

Mendapatkan atau mengatur bagaimana objek yang dikembalikan dari kueri ditambahkan ke konteks objek.

Parameters

Mendapatkan koleksi parameter untuk kueri objek ini.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
Execute(MergeOption)

Menjalankan kueri objek yang tidak dikritik dengan opsi penggabungan yang ditentukan.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetResultType()

Mengembalikan informasi tentang tipe hasil kueri.

GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
ToTraceString()

Mengembalikan perintah untuk dijalankan terhadap sumber data.

Implementasi Antarmuka Eksplisit

IEnumerable.GetEnumerator()

Mengembalikan enumerator yang melakukan iterasi melalui koleksi.

IListSource.ContainsListCollection

Mendapatkan nilai yang menunjukkan apakah koleksi yang dikembalikan oleh kueri berisi objek koleksi.

IListSource.GetList()

Mengembalikan koleksi sebagai yang IList digunakan untuk pengikatan data.

IQueryable.ElementType

Mendapatkan jenis elemen hasil untuk instans kueri ini.

IQueryable.Expression

Mendapatkan ekspresi yang menjelaskan kueri ini.

IQueryable.Provider

Mendapatkan LINQ IQueryProvider yang terkait dengan instans kueri ini.

Metode Ekstensi

Cast<TResult>(IEnumerable)

Mentransmisikan elemen dari IEnumerable ke jenis yang ditentukan.

OfType<TResult>(IEnumerable)

Memfilter elemen berdasarkan IEnumerable jenis tertentu.

AsParallel(IEnumerable)

Mengaktifkan paralelisasi kueri.

AsQueryable(IEnumerable)

Mengonversi menjadi IEnumerableIQueryable.

Cast<TResult>(IQueryable)

Mengonversi elemen dari ke IQueryable jenis yang ditentukan.

OfType<TResult>(IQueryable)

Memfilter elemen berdasarkan IQueryable jenis tertentu.

Berlaku untuk

Lihat juga