Flitreleme formlarımızda birden fazla textbox,dropdown vesaire olur ve buna göre where şartı oluşturmamız gerekir. 3 durum var. Hiç şart olmaması , 1 tane olması (and veya or eklenmeyecek) ve 2 ve üzeri olması. Uzun zamandır linq to sql tarzı ORM kullandığım için if(ilgilicontorl.Text != null)
linqSorgusu.Where(u=> u.sart == 1);
ile hallediyordum ve hali ile query o hazırlıyordu. Simdi orm kullanmayan bir kod için aklıma gelen en kısa kodu yazayım dedim.Parametreleri bir array a doldurup linq to class ile combine etmek.
https://gist.github.com/mahmut-gundogdu/9c047c8d039e9fafafee46ae1e5a9966
baktım ki bu kodu stackoverflow da aramış insanlık. Belki türkçe olarak birileri de merak ediyordur. linq to class yine kodumuzu güzel kısalltı. Teşekkürler linq to class
İlk Yorumu Siz Yapın