LINQ da Set Operatörler

Loading

Linq ile datalarımızı çekerken Listeleri karşılaştırma , sorgu sonuçlarını birleştirme , Listeyi tekrarsız getirme gibi işlemler yapıyoruz. Linq da  bu işlemleri Union() , Distinct() , Except() ,Concat() methodlarını kullanarak yapıyoruz. Şimdi tek tek bunları inceleyelim.

Union() : Farklı iki sorgu sonucunu birleştirmek için kullanılır. Birleştirme sonrasında metod geriye tek bir sonuç dönderir. Bu işlemi yaparken tekrarlı kayıtları bir kere ekler. Özellikle join işlemlerinde sıklıkla kullanılır.

Başka bir örnek

Distinct() : Çektiğimiz listedeki kayıtları tekrarsız getirir.

Except() : Birinci listede olupta ikinci listede olmayan verileir getirir. İki listede de varsa yine getirmez.

Başka bir örnek

Concat() : İki farklı listeyi birleştirmek için kullanılır. İki listede bulunan tüm elemanları tekrar etsede getirir.

sağlıcakla kalın….

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Mesut Yiğit

Kaliteli bilgilerin bulunduğu, paylaşımcı ve her daim geliştirici bir öğrenimin benimsendiği Teknik ve diğer konularda kendime ve geleceğe notlar