Bahasa Entity SQL
Entity SQL adalah bahasa kueri yang tidak bergantung pada penyimpanan yang mirip dengan SQL. Entity SQL memungkinkan Anda membuat kueri data entitas, baik sebagai objek maupun dalam bentuk tabel. Anda harus mempertimbangkan untuk menggunakan Entity SQL dalam kasus berikut:
Ketika kueri harus dibangun secara dinamis pada saat dijalankan. Dalam kasus ini, Anda juga harus mempertimbangkan untuk menggunakan metode pembuat kueri ObjectQuery<T> daripada membuat string kueri Entity SQL pada run-time.
Saat Anda ingin mendefinisikan kueri sebagai bagian dari definisi model. Hanya Entity SQL yang didukung dalam model data. Untuk informasi selengkapnya, lihat Elemen QueryView (MSL)
Saat menggunakan EntityClient untuk mengembalikan data entitas baca-saja sebagai set baris menggunakan EntityDataReader. Untuk informasi selengkapnya, lihat Penyedia EntityClient untuk Entity Framework.
Jika Anda sudah ahli dalam bahasa kueri berbasis SQL, Entity SQL mungkin tampak paling alami bagi Anda.
Menggunakan Entity SQL dengan penyedia EntityClient
Jika Anda ingin menggunakan Entity SQL dengan penyedia EntityClient, lihat topik berikut untuk informasi selengkapnya:
Penyedia EntityClient untuk Entity Framework
Cara: Membangun String Koneksi EntityConnection
Cara: Menjalankan Kueri yang Mengembalikan Hasil PrimitiveType
Cara: Menjalankan Kueri yang Mengembalikan Hasil StructuralType
Cara: Menjalankan Kueri yang Mengembalikan Hasil RefType
Cara: Menjalankan Kueri yang Mengembalikan Jenis Kompleks
Cara: Menjalankan Kueri yang Mengembalikan Koleksi Berlapis
Cara: Menjalankan Kueri Entity SQL Berparameter Menggunakan EntityCommand
Cara: Menjalankan Prosedur Tersimpan Berparameter Menggunakan EntityCommand
Cara: Menjalankan Kueri Polimorfik
Cara: Menavigasi Hubungan dengan Operator Navigasi
Menggunakan Entity SQL dengan kueri objek
Jika Anda ingin menggunakan Entity SQL dengan kueri objek, lihat topik berikut untuk informasi selengkapnya:
Cara: Menjalankan Kueri yang Mengembalikan Objek Jenis Entitas
Cara: Menjalankan Kueri Berparameter
Cara: Menavigasi Hubungan Menggunakan Properti Navigasi
Cara: Memanggil Fungsi Buatan Pengguna
Cara: Menjalankan Kueri yang Mengembalikan Objek Jenis Anonim
Cara: Menjalankan Kueri yang Mengembalikan Kumpulan Jenis Primitif
Cara: Membuat Kueri Objek Terkait di EntityCollection
Cara: Mengurutkan Gabungan Dua Kueri
Cara: Memberi Halaman Melalui Hasil Kueri