ObjectQuery Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |