Linq İle Mükerrer Kayıtları Bulma/Toplama
-
Merhaba arkadaşlar.
linq ile bir sorgu yapmam gerekiyor.
Bir tablo var. Tablo içerisinde satılan ürünleri tutuyorum.
SatisID UrunID UrunAd
1 2 Elma
2 2 Elma
3 4 Portakal
4 1 Armutgibi.
Yapacağım sorgu da hangi üründen kaç adet satmışım ve çokdan aza doğru sıralamak istiyorum.
Sql tarafında view olarak da yapmak aklıma geldi. Ama önce linq olursa daha makbule geçer diye düşünüyorum.
İyi çalışmalar.
-
Hangi tarzda kullanmak istersen
var query = from q in urunlistesi
group q by q.urunid into g
select new { Urun = g.Key, urunsayisi = g.Count() };var query = urunlistesi.GroupBy(x => x.urunid).Select(x => new { Urun = x.Key, urunsayisi = x.Count() }).ToList().OrderByDescending(x=>x.urunsayisi);
orderby ı istedigin kolona göre ayarlayabilirsin veya orderby eklemek zorunda değilsin terse sıralamak istersen
-
teşekkür ederim. :)