Eğitim Teknolojileri Uzmanı, Eğitim Danışmanı, BTK Akademi Eğitmeni, Microsoft Açık Akademi, Vakademi Eğitmeni, Udemy Eğitmeni, Abaküs Kitap Yazarı, Python, C#, SQL Server, ADO.NET EF, WinForms, ASP.NET, Visual Studio, Amiga, Commodore 64
3 Nisan 2013 Çarşamba
Entity Framework GroupBy Kullanımı
SORU:
Aşağıdaki SQL sorgusunu Entity Framework kullanarak uygulamak istiyorum, yardımcı olabilir misiniz?
SELECT SehirAd, Count(SehirAd) FROM Uye GROUP BY SehirAd
CEVAP:
Öncelikle, Şehir bilgilerini ayrı bir şehir tablosunda tutmak daha doğru olacaktır. Vermiş olduğunuz sorguyu aşağıdaki yollardan biri ile kullanabilirsiniz.
var sorgu = from u in ctx.Uyes group u by u.SehirAd into g select new { SehirAdi = g.Key, UyeAdedi = g.Count() };
veya
var sorgu = ctx.Uyes.GroupBy(u => u.SehirAd).Select(g => new { SehirAdi = g.Key, UyeAdedi = g.Count() });
Labels:
Entity Framework GroupBy
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder