+ Cevap Yaz
3 sonuçtan 1 ile 3 arası gösteriliyor

Konu: Linq ile bir list'e göre sorgu hazırlamak

  1. #1

    Üyelik Tarihi
    05/2008
    Yer
    İstanbul
    Mesaj
    72
    Ceviz Üyesi

    Varsayılan Linq ile bir list'e göre sorgu hazırlamak

    db'den bir liste alıcam elimde birkaç id var bunun için bir sorgu hazırlamam lazım ama nasıl olacağını bulamadım.
    aşağıda bilerek yanlış bir kod yazdım tabiki çalışmıyor. Doğrusu nasıl olacak?
    Kod:
    List<int> ids = newList<int> { 1, 3, 6, 14,32, 51, 52, 53, 91 };
    var list = dc.products.Where(p=>p.ID == ids).Select(s=>s); 
    Bir yerde küçük insanların büyük gölgeleri oluşuyorsa orada güneş batıyor demektir

  2. #2
    bayram_celik Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    11/2008
    Yer
    Kayseri
    Mesaj
    395
    Windows 7

    Varsayılan

    Kod:
    List<int> ids = newList<int> { 1, 3, 6, 14,32, 51, 52, 53, 91 };
    
    from p in dc.products
    where ids.Contains(  p.ID)
    select p
    
    boyle olmasi lazim. deneyebilirsin
    Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety.

  3. #3

    Üyelik Tarihi
    05/2008
    Yer
    İstanbul
    Mesaj
    72
    Ceviz Üyesi

    Varsayılan

    evet bu şekilde calıştı. çok teşekkürler.
    ben biraz farklı yazdım aynı mantık aslında yoğurt yeme meselesi işin aslında

    Kod:
    var myList = dc.products.Where(p => ids.Contains(p.ID)); 
    Bir yerde küçük insanların büyük gölgeleri oluşuyorsa orada güneş batıyor demektir

+ Cevap Yaz

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Bookmarks

Mesaj Yazma Hakları

  • Yeni mesajgöndermezsiniz
  • Cevap yazamazsınız
  • Dosya ekleyemezsiniz
  • Mesajınızı düzenleyemezsiniz