Linq ile iki alanı birleştirerek arama nasıl yapılır?

0

Ad ve soyad adında iki özellik barındıran bir entity'im var. Ben bunlar tek bir alanmış gibi sorgulama yapmak istiyorum. Bunu nasıl yaparım?

 

alattin alattin (17127)
6 yıl önce sordu

    Toplam 1 Cevap


    0

    Eğer C# ve Linq kullanarak iki alanı birleştirip tek bir alan olarak where ile sorgulama yapmak istiyorsanız, iki alan veya daha fazlasını aşağıdaki gibi birleştirebilirsiniz:

    Kisiler.Where(t =>(t.Ad + " " + t.Soyad).Contains("aranan kelime"));

    + operatörü ile iki alanı birleştirik bu alan üzerinde Contains metodu ile arama yapabilirsiniz.

    Yukarıdaki örnek Linq metod sözdizimi (method syntax)  ile birleştirme örneğidir. Farklı şekillerde de yapılabilir.

    alattin alattin (17127)
    6 yıl önce cevaplandı

      üyelik gerektirir

      Cevap yazabilmek için üye girişi yapmalısınız.

      Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
      uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol