Distinct – Tekrar Edilen Kayıtları Tekil Gösterme
Merhabalar,
Aslında bu içeriğe benzer bir çok paylaşım Türkçe Kaynakların içinde de mevcut ama bunları denediğimde çalışmayan bir çok kod bulunmakta bu sebeble kendi denediğim ve düzgün bir şekilde çalışan kodu paylaşıyorum.
Kullanıcı Tablosu
Ad | soyad |
Uğur | Tat |
Uğur | Talaş |
Uğur | Uğur |
Mesut | Talaş |
Mert | Mert |
Veri tabanımızda bu tipte veriler olsun. Kullanıcı Adlarını listelediğimizde uğur ismi üç kere gelecektir. Bunu önlemek için Distinct() yi kulanacağız.
var listeAd = liste.Distinct().Select(p => p.Ad).ToList();
Sonuç aşağıdaki şekilde olacaktır
Ad |
Uğur |
Mesut |
Mert |
Vesselam.
Uğur ben paylaşımlarınızın için gerçekten çok teşekkür ederim.