Hej ho!
mam 2 pytania dotyczące linq:
mam taką strukturę bazy:
http://imageshack.us/photo/my-images/822/diagramu.jpg/
w Order znajduje się wiele Products.
Order posiada jednego Customera , zaś Customer może mieć wiele ContactPersons.
Pytanie pierwsze
Chcę żeby zapytanie w linq zwróciło mi obiekty: ProductsOrder ( innymi słowy produkty w zamówieniach )
tylko te, które znajdują się w Order, które posiada Customera, który to posiada ContactPerson o firstName="Jan"
Proszę o pomoc w skonstruowaniu zapytania w linq
pytanie drugie:
chcę wyświetlić Contact persons które zawierają w firstName lub LastName słowo: "jan"
zrobiłem coś takiego
var r = db.ContactPerson.Where(x => x.firstName.Contains("jan") || x.lastName.Contains("jan"));
Czy to jest najbardziej poprawna metoda otrzymania takich wyników?
Dzięki za pomoc! :)