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 öğesinin sorgu oluşturucu yöntemlerini ObjectQuery<T> kullanmayı da göz önünde bulundurmanız gerekir.

  • 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)

  • Kullanarak satır kümeleri olarak salt okunur varlık verilerini döndürmek için EntityClient kullanılırken EntityDataReader. Daha fazla bilgi için bkz . Entity Framework için EntityClient Sağlayıcısı.

  • 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 Yürütme

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: Navigate İşleci 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: İlkel Türler Koleksiyonu Döndüren Bir Sorgu Yürütme

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

Nasıl yapılır: İki Sorgunun Birleşimini Sıralama

Nasıl yapılır: Sorgu Sonuçlarında Sayfalandırma

Bu bölümde

Entity SQL’e Genel Bakış

Entity SQL Başvurusu

Ayrıca bkz.