Bagikan melalui


Gambaran Umum SQL Entitas

Entity SQL adalah bahasa seperti SQL yang memungkinkan Anda mengkueri model konseptual dalam Kerangka Kerja Entitas. Model konseptual mewakili data sebagai entitas dan hubungan, dan Entity SQL memungkinkan Anda untuk mengkueri entitas dan hubungan tersebut dalam format yang akrab bagi mereka yang telah menggunakan SQL.

Kerangka Kerja Entitas berfungsi dengan penyedia data khusus penyimpanan untuk menerjemahkan SQL Entitas generik ke dalam kueri khusus penyimpanan. Penyedia EntityClient menyediakan cara untuk menjalankan perintah Entity SQL terhadap model entitas dan mengembalikan jenis data yang kaya termasuk hasil skalar, kumpulan hasil, dan grafik objek. Saat membuat EntityCommand objek, Anda dapat menentukan nama prosedur tersimpan atau teks kueri dengan menetapkan string kueri Entity SQL ke propertinya EntityCommand.CommandText . Yang memaparkan hasil dari menjalankan EntityDataReader terhadap EntityCommand dalam suatu EDM. Untuk menjalankan perintah yang mengembalikan EntityDataReader, panggil ExecuteReader.

Selain penyedia EntityClient, Kerangka Kerja Entitas memungkinkan Anda menggunakan SQL Entitas untuk menjalankan kueri terhadap model konseptual dan mengembalikan data sebagai objek CLR yang diketik dengan kuat yang merupakan instans jenis entitas. Untuk informasi selengkapnya, lihat Bekerja dengan Objek.

Bagian ini menyediakan informasi konseptual tentang Entity SQL.

Pada bagian ini

Perbedaan SQL Entitas dari Transact-SQL

Panduan Singkat SQL Entitas

Sistem Tipe

Definisi Jenis

Jenis Konstruksi

Penembolokan Rencana Kueri

Namespace

Pengidentifikasi

Parameter

Variabels

Ekspresi yang Tidak Didukung

Literal

Literal Null dan Inferensi Tipe

Set Karakter yang Dapat Dimasukkan

Ekspresi Kueri

Fungsi

Prioritas Operator

Paging

Perbandingan Semantik

Menyusun Kueri SQL Entitas Berlapis

Tipe Terstruktur Nullable

Lihat juga