Entity Sorgusu Yardım

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    Entity ile bir şeyler yapıyorum

    Lakin bir yerde takıldım

    Mesela: 

    db.tblmenuler.ToList().Where(a => a.yayin_durumu == 1)

    Buradaki sorguda AND deyimini nasıl kullanırız?

    db.tblmenuler.ToList().Where(a => a.yayin_durumu == 1 AND b.yer_ID = 2) gibi mesela?


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cemnet
    cemnet's avatar
    Kayıt Tarihi: 18/Eylül/2007
    Erkek

    && olması lazım

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nickalti
    Lightsaber
    Lightsaber's avatar
    Kayıt Tarihi: 29/Ağustos/2012
    Erkek

    db.tblmenuler.ToList().Where(a => a.yayin_durumu == 1 && b.yer_ID = 2)

    şeklinde olacak ancak kalınlaştırdığım yer normalde de bu şekilde mi? çünkü b tanımlı değil, hata vermesi gerekmez mi? yoksa a yerine yanlışlıkla mı öyle yazdın?


    İnsan; insan olsaydı,insan olmazdı..
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    zeybekustasi
    zeybekustasi's avatar
    Kayıt Tarihi: 24/Mayıs/2012
    Erkek
    Lightsaber bunu yazdı

    db.tblmenuler.ToList().Where(a => a.yayin_durumu == 1 && b.yer_ID = 2)

    şeklinde olacak ancak kalınlaştırdığım yer normalde de bu şekilde mi? çünkü b tanımlı değil, hata vermesi gerekmez mi? yoksa a yerine yanlışlıkla mı öyle yazdın?

    db.tblmenuler.ToList().Where(a => a.yayin_durumu == 1 && b.yer_ID == 2)

    :)


    https://www.youtube.com/watch?v=WC3-71NKwPw
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    Gençler çözdüm

    db.tblmenuler.ToList().Where(a => a.yayin_durumu == 1).Where(b => b.menu_yer_ID == 2);

     


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    Edit büdüt, 2 tane gelmiş.

    ontedi tarafından 30/Oca/16 17:47 tarihinde düzenlenmiştir

    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    zeybekustasi
    zeybekustasi's avatar
    Kayıt Tarihi: 24/Mayıs/2012
    Erkek
    ontedi bunu yazdı

    Gençler çözdüm 

    Hocam böyle bir kullanım lambda expression da iyi bir görüntü değil :)

    Şuan sen önce liste alıyorsun

    Sonra 1 olanları ayrı bir yere atıyorsun.

    Daha sonra 1 olup yanında 2 olanlarıda alıyorsun.

    Ben olsam şöyle yapardım.

     

    var list = db.tblmenuler.Where(a => a.yayin_durumu.Equals(1) && a.menu_yer_ID Equals(2)).ToList();
    

     

     

     

     

     

    zeybekustasi tarafından 30/Oca/16 17:53 tarihinde düzenlenmiştir

    https://www.youtube.com/watch?v=WC3-71NKwPw
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek
    zeybekustasi bunu yazdı
    ontedi bunu yazdı

    Gençler çözdüm 

    Hocam böyle bir kullanım lambda expression da iyi bir görüntü değil :)

    Şuan sen önce liste alıyorsun

    Sonra 1 olanları ayrı bir yere atıyorsun.

    Daha sonra 1 olup yanında 2 olanlarıda alıyorsun.

    Ben olsam şöyle yapardım.

     

    var list = db.tblmenuler.Where(a => a.yayin_durumu.Equals(1) && a.menu_yer_ID Equals(2)).ToList();
    

     

    büyük sorgularda her zaman IQueryable a çevirmek gerekir ama söylediğin şey doğru.. 

    karşılaştırma için ise Equals güzel çözümdür ama daha çok string türlerinde kullanılır, == ise object karşılaştırmalarında kullanılır. 

     

    Mesela 5.0 ve  5 i karşılaştırırsanız  == true yu dönderir, Equals ise false ı :) dikkat edilmesi gerek bir nokta.

     

     

    unbalanced tarafından 30/Oca/16 19:16 tarihinde düzenlenmiştir

    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    zeybekustasi
    zeybekustasi's avatar
    Kayıt Tarihi: 24/Mayıs/2012
    Erkek
    unbalanced bunu yazdı
    zeybekustasi bunu yazdı
    ontedi bunu yazdı

    Gençler çözdüm 

    Hocam böyle bir kullanım lambda expression da iyi bir görüntü değil :)

    Şuan sen önce liste alıyorsun

    Sonra 1 olanları ayrı bir yere atıyorsun.

    Daha sonra 1 olup yanında 2 olanlarıda alıyorsun.

    Ben olsam şöyle yapardım. 

    var list = db.tblmenuler.Where(a => a.yayin_durumu.Equals(1) && a.menu_yer_ID Equals(2)).ToList(); 

    büyük sorgularda her zaman IQueryable a çevirmek gerekir ama söylediğin şey doğru.. 

    karşılaştırma için ise Equals güzel çözümdür ama daha çok string türlerinde kullanılır, == ise object karşılaştırmalarında kullanılır.  

    Mesela 5.0 ve  5 i karşılaştırırsanız  == true yu dönderir, Equals ise false ı :) dikkat edilmesi gerek bir nokta.

    Unbalanced ne diyorsa doğru odur :)

     

     


    https://www.youtube.com/watch?v=WC3-71NKwPw
Toplam Hit: 890 Toplam Mesaj: 9
entity and kullanımı