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