Я пытаюсь вернуть результат и вложенный результат в запросе linq to entity.
Orders[] orderlist =
(from m in db.Orders.Include("OrderLines")
where
areas.Contains(m.Area)
&& m.Branch == branch
&& (m.OrderStatus == "1" || m.OrderStatus == "4")
&& m.SpecialInstrs == string.Empty
select m
HOW??---> m.OrderLines = m.OrderLines.Where(p => (p.LineType == "1" || p.LineType == "7") && p.MBomFlag != "C").ToArray()
).ToArray();
Проблема в том, что include возвращает все FK'd OrderLines для каждого заказа, когда я действительнонужны только определенные строки заказа.
Как мне это сделать?
Orders и OrderList - оба объекта POCO, сгенерированные L2E и генератором объектов poco.