folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder Linq İle Mükerrer Kayıtları Bulma/Toplama



Linq İle Mükerrer Kayıtları Bulma/Toplama

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    AsayisciAsayisci
    Asayisci
    Asayisci's avatar
    Kayıt Tarihi: 14/Eylül/2009
    Erkek

    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              Armut

     gibi.

    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.

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FCN
    FCN's avatar
    Kayıt Tarihi: 28/Eylül/2007
    Erkek

    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

     

    FCN tarafından 04/Haz/18 20:50 tarihinde düzenlenmiştir
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    AsayisciAsayisci
    Asayisci
    Asayisci's avatar
    Kayıt Tarihi: 14/Eylül/2009
    Erkek

    teşekkür ederim.  :)

Toplam Hit: 1828 Toplam Mesaj: 3
c# sql linq