Ne arayalım?

ARAMIZA KATILIN

BİZE ULAŞIN

Adres:

E-posta:

host/bin/bilisimlife.dll

iletisim@bilisimlife.net




 
Rserit
Developer
       
 945  
 240

Linq group by having count yazımı

Selamlar,
Linq yapıda duplicate kayıtları bulabilmek için group yaparak count aldırırız. Buna göre koşulumuzu yazdığımızda kayıtları buluruz. Burada da işlem şu şekilde olur:

Örnek:
from c in db.Urunler group c by c.UrunAdi into grp where grp.Count() > 1 select grp.Key

ya da diğer bir şekilde:

Urunler.GroupBy(c => c.UrunAdi) .Where(grp => grp.Count() > 1) .Select(grp => grp.Key);

Bu şekilde ele aldığımızda direk Key yani değerin kendisi gelecek. Dilerseniz farklı olarak da select edebilirsiniz.


İyi çalışmalar,
Recep.

Developer.