Ne arayalım?

ARAMIZA KATILIN

BİZE ULAŞIN

Adres:

E-posta:

host/bin/bilisimlife.dll

iletisim@bilisimlife.net




 
Rserit
Developer
       
 1026  
 278

C# Linq Distinct Kullanımları

Merhabalar,
Linq yapısıyla birçok farklı metodla tekrar eden kayıtları aldırmayabiliriz. Bunun için direkt Distinct metodu da kullanılabilir. Ancak bu metodla tek sütun alabiliriz. Yani tekrar eden kayıtları eledikten sonra birden çok sütuna erişemiyorsunuz.

Örnek:Tablo.Distinct(x=>x.Text).ToList(); -- Direk Text sütunu gelir.

Bir satırda birden çok sütun getirmek için de gruplamak bizim işimizi çözebilir. Haliyle hem tekrar eden kayıtları almayız hem de birden çok sütun çekmiş oluruz.

Örnek:Tablo.GroupBy(x => x.Text).Select(x => x.FirstOrDefault()).ToList();

Umarım faydalı olur,
Recep.

Bu gönderiyi 05.05.2018 23:24:02 tarihinde Rserit düzenledi.

Developer.