Entity Framework. Mam tabelę, którą jakoś filtruje i dla tych wybranych encji (właściwie jednej bo filtr po identity) pobieram pewną kolejcję, którą ona zawiera. Kazdy element pod kolekcji przez navigationProperty łączy się z jeszcze kolejną encją, którą też chcę dostać.
Nie mam pomysłu jak użyć Include.
Może przykład tych struktur, bo nie wiem czy jasno opisałem:
Zamówienie->LinieZamówienia->Twórca
ctx.Zamówienia.Where(z => z.Id == zamowienieId).Select(z).SelectMany(z=> z.LinieZamowienia);
każda linia ma m.in. NavigationProperty do Twórca(a ten ma UserId, UserName, Email, ...).
Chciałbym pobrać te linie razem z podobiektem Twórca.

Nie mogę zrobić join, bo miedzy Zamowienia i Linie mam wiele do wielu (dobra moze zly temat na przyklad wybralem), więc w Linie nie mam zamowienieId.
Darujcie krytykę tego, ale taki model zastałem i nie chcę robić jakiejś wielkiej rewolucji.
Nie chceś też robić dodatkowego obiektu, bo te z EF są zwracane przez usługę.