Aracılığıyla paylaş


Varlık SQL dili

Entity SQL, SQL'e benzer, depolamadan bağımsız bir sorgu dilidir. Varlık SQL'i, varlık verilerini nesne olarak veya tablo biçiminde sorgulamanıza olanak tanır. Aşağıdaki durumlarda Entity SQL kullanmayı düşünmelisiniz:

  • Bir sorgu çalışma zamanında dinamik olarak oluşturulmalıdır. Bu durumda, çalışma zamanında bir Entity SQL sorgu dizesi oluşturmak yerine, ObjectQuery<T> öğesinin sorgu oluşturucu yöntemlerini kullanmayı da göz önünde bulundurmalısınız.

  • Model tanımının bir parçası olarak bir sorgu tanımlamak istediğinizde. Veri modelinde yalnızca Entity SQL desteklenir. Daha fazla bilgi için bkz. QueryView Öğesi (MSL).

  • EntityClient kullanılırken, sadece okunabilir varlık verilerini satır kümeleri olarak döndürmek için bir EntityDataReader kullanılır. Daha fazla bilgi için Entity Framework için EntityClient Sağlayıcısı bölümüne bakın.

  • SQL tabanlı sorgu dillerinde zaten uzmansanız Entity SQL sizin için en doğalı gibi görünebilir.

EntityClient sağlayıcısıyla Entity SQL kullanma

Entity SQL'i EntityClient sağlayıcısıyla kullanmak istiyorsanız, daha fazla bilgi için aşağıdaki makalelere bakın:

Entity Framework için EntityClient Sağlayıcısı

Nasıl yapılır: PrimitiveType Sonuçları Döndüren Bir Sorgu Yürütme

Nasıl yapılır: StructuralType Sonuçları Döndüren Bir Sorgu Yürütme

Nasıl yapılır: RefType Sonuçları Döndüren Bir Sorgu Yürütme

Nasıl yapılır: Karmaşık Türler Döndüren Bir Sorgu Çalıştırma

Nasıl yapılır: İç İçe Geçmiş Koleksiyonlar Döndüren Bir Sorgu Yürütme

Nasıl yapılır: EntityCommand Kullanarak Parametreli Varlık SQL Sorgusu Yürütme

Nasıl yapılır: EntityCommand Kullanarak Parametreli Saklı Yordam Yürütme

Nasıl yapılır: Çok Biçimli Sorgu Yürütme

Nasıl yapılır: Navigasyon Operatörü ile İlişkilerde Gezinme

Nesne sorgularıyla Varlık SQL'i kullanma

Entity SQL'i nesne sorgularıyla kullanmak istiyorsanız daha fazla bilgi için aşağıdaki konulara bakın:

Nasıl yapılır: Varlık Türü Nesneleri Döndüren Bir Sorgu Yürütme

Nasıl yapılır: Parametreli Sorgu Yürütme

Nasıl yapılır: Gezinti Özelliklerini Kullanarak İlişkilerde Gezinme

Nasıl yapılır: Kullanıcı Tanımlı İşlev Çağırma

Nasıl yapılır: Verileri Filtreleme

Nasıl yapılır: Verileri Sıralama

Nasıl yapılır: Verileri Gruplandırma

Nasıl yapılır: Verileri Toplama

Nasıl yapılır: Anonim Tür Nesneleri Döndüren Bir Sorgu Yürütme

Nasıl yapılır: Bir İlkel Türler Koleksiyonu Döndüren Sorguyu Çalıştırma

Nasıl yapılır: EntityCollection'da İlgili Nesneleri Sorgulama

Nasıl Yapılır: İki Sorgunun Birleşimini Sıraya Koyma

Nasıl Yapılır: Sorgu Sonuçlarını Sayfa Sayfa Gezinmek

Bu bölümde

Entity SQL’e Genel Bakış

Entity SQL Referansı

Ayrıca bkz.