System.Data.Objects Ruang nama

Termasuk kelas yang menyediakan akses ke fungsi inti Object Services. Kelas-kelas ini memungkinkan Anda untuk mengkueri, menyisipkan, memperbarui, dan menghapus data dengan bekerja dengan objek CLR yang ditik dengan kuat yang merupakan instans jenis entitas. Object Services mendukung kueri Language-Integrated Query (LINQ) dan Entity SQL terhadap jenis yang ditentukan dalam Model Data Entitas (EDM). Object Services mewujudkan data yang dikembalikan sebagai objek dan menyebarkan perubahan objek kembali ke sumber data. Ini juga menyediakan fasilitas untuk melacak perubahan, mengikat objek ke kontrol, dan menangani konkurensi. Untuk informasi selengkapnya, lihat Gambaran Umum Layanan Objek (Entity Framework).

Kelas

CompiledQuery

Mewakili LINQ yang di-cache ke kueri Entitas.

CurrentValueRecord

Menyediakan akses ke nilai data objek saat ini.

DbUpdatableDataRecord

Menyediakan akses ke nilai asli data objek. Mengimplementasikan DbUpdatableDataRecord metode yang memungkinkan pembaruan pada nilai asli objek.

EntityFunctions

Menyediakan metode runtime bahasa umum (CLR) yang mengekspos fungsi kanonis model konseptual di LINQ ke kueri Entitas. Untuk informasi tentang fungsi kanonik, lihat Fungsi Kanonik.

ObjectContext

Menyediakan fasilitas untuk mengkueri dan bekerja dengan data entitas sebagai objek.

ObjectContextOptions

Menentukan opsi yang memengaruhi perilaku ObjectContext.

ObjectMaterializedEventArgs

Berisi data untuk peristiwa tersebut ObjectMaterialized .

ObjectParameter

Mewakili parameter kueri yang diteruskan ke kueri objek.

ObjectParameterCollection

Mewakili parameter kueri sebagai ObjectParameter objek yang ditentukan dalam ObjectQuery<T>.

ObjectQuery

Menerapkan fungsionalitas umum untuk kueri terhadap model konseptual menggunakan LINQ ke Entitas dan ObjectQuery<T>.

ObjectQuery<T>

Mewakili kueri yang ditik terhadap model konseptual dalam konteks objek tertentu.

ObjectResult

Mewakili kelas yang mengimplementasikan IEnumerable dan IDisposable. Instans kelas ini dikembalikan dari metode ObjectQuery.Execute.

ObjectResult<T>

Mewakili hasil dari ObjectQuery<T> sebagai kumpulan objek yang dapat dijumlahkan.

ObjectSet<TEntity>

Mewakili set entitas jenis yang digunakan untuk melakukan operasi buat, baca, perbarui, dan hapus.

ObjectStateEntry

Mewakili entitas, stub entitas, atau hubungan.

ObjectStateManager

Mempertahankan status objek dan manajemen identitas untuk instans jenis entitas dan instans hubungan.

OriginalValueRecord

Menyediakan akses ke nilai asli data objek.

ProxyDataContractResolver

Kelas ini membantu menyelesaikan jenis proksi yang dibuat untuk kelas data persistensi-tidak masuk aktual ke jenis objek persistensi-ignorant yang sebenarnya.

Antarmuka

IObjectSet<TEntity>

Menyediakan fungsionalitas untuk memungkinkan modifikasi pada sekumpulan objek data.

Enum

MergeOption

Menentukan bagaimana objek yang dimuat ke dalam konteks objek digabungkan dengan objek yang sudah ada dalam konteks objek.

RefreshMode

Menentukan apakah perubahan properti yang dilakukan pada objek yang dilacak oleh Object Services disimpan atau diganti dengan nilai properti dari sumber data.

SaveOptions

Menentukan perilaku konteks objek saat metode dipanggil SaveChanges(SaveOptions) .

Delegasikan

ObjectMaterializedEventHandler

Mewakili metode yang akan menangani ObjectMaterialized peristiwa ObjectContext.