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: Memfilter Data

Cara: Mengurutkan Data

Cara: Mengelompokkan Data

Cara: Menggabungkan Data

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

Di Bagian Ini

Gambaran Umum SQL Entitas

Referensi Entity SQL

Lihat juga