Na przykład mam listę klientów, z których każdy ma listę zamówień. Teraz chcę uzyskać listę wszystkich klientów z niezapłaconymi zamówieniami (załóżmy, że jest to status 2). Wraz z tą listą klientów chcę mieć również listę niezapłaconych zamówień.Linq to Entities: dodawanie warunku where do relacji podrzędnej
Na przykład mam to:
from c in mycontext.Customers.Include("Orders")
select c
Gdzie i jak mogę dodać warunek, aby zajrzeć do zakonów posiadających status == 2 i jak włączyć te rozkazy z listą klientów?
U mędrzec. Any postawił mnie na dobrej drodze do rozwiązania, dzięki! –
nie ma za co! –
Zauważ, że jeśli potrzebujesz również elementów podrzędnych, które spełniają warunek, 'Any()' nie może być użyte, ponieważ 'Dowolny' z' Zamówienia' ma 'order.status == 2', a następnie ALL' Orders' zostanie wybrany. Przepraszam, jeśli wznowiłem stary post, ale mam problem z podobnym problemem i pomyślałem, że to może być rozwiązanie, ale nie zadziałało. – GigiSan