System.Data.Objects Ruang nama
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.
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. |