Aracılığıyla paylaş


Entity SQL'e Genel Bakış

Entity SQL, Entity Framework'te kavramsal modelleri sorgulamanızı sağlayan SQL benzeri bir dildir. Kavramsal modeller verileri varlık ve ilişki olarak temsil eder ve Entity SQL bu varlıkları ve ilişkileri SQL kullananlara tanıdık gelen bir biçimde sorgulamanıza olanak tanır.

Entity Framework, genel Entity SQL'i depolamaya özgü sorgulara çevirmek için depolamaya özgü veri sağlayıcılarıyla birlikte çalışır. EntityClient sağlayıcısı bir varlık modeline karşı Entity SQL komutu yürütmek ve skaler sonuçlar, sonuç kümeleri ve nesne grafikleri gibi zengin veri türlerini döndürmek için bir yol sağlar. Nesneleri oluştururken EntityCommand , özelliğine bir Entity SQL sorgu dizesi EntityCommand.CommandText atayarak bir saklı yordam adı veya sorgu metni belirtebilirsiniz. EntityDataReader, bir EDM'ye karşı yürütülen EntityCommand sonuçlarını ortaya çıkarır. öğesini döndüren komutu yürütmek için komutunu çağırınEntityDataReaderExecuteReader.

EntityClient sağlayıcısına ek olarak Entity Framework, Entity SQL kullanarak kavramsal modele göre sorgu yürütmenizi ve varlık türlerinin örnekleri olan kesin olarak yazılan CLR nesneleri olarak veri döndürmenizi sağlar. Daha fazla bilgi için bkz. Nesnelerle Çalışma.

Bu bölümde Entity SQL hakkında kavramsal bilgiler sağlanır.

Bu Kısımda

Entity SQL'in Transact-SQL'den Farkı

Varlık SQL Hızlı Referans Kılavuzu

Tür Sistemi

Tür Tanımları

Türleri Oluşturma

Sorgu Planı Önbelleğe Alma

Ad Alanları

Tanımlayıcılar

Parametreler

Değişkenler

Desteklenmeyen İfadeler

Değişmez Değerler

Null Sabitler ve Tür Çıkarımı

Giriş Karakter Kümesi

Sorgu İfadeleri

İşlevler

İşleç Önceliği

Sayfa Dizinleme

Karşılaştırma Semantiği

İç İçe Varlık SQL Sorguları Oluşturma

Null Atanabilir Yapılandırılmış Türler

Ayrıca bakınız