У меня есть запрос, как показано ниже
return this.Context.Modules
.Select(p => new
{
Module = p,
Page = p.Pages.OrderBy(c => c.AuthOrder)
}).ToList()
.Select(a => a.Module)
.ToList();
но я использую EF 4.2 и пытаюсь вот так и наблюдаю за SQL Profiler, EF генерирует гораздо больше SQL-запросов, вложенных в него, я хочу только один запрос для этой работы, такой как
select * from Modules m join Pages p on m.ID = p.Module_ID
order by p.AuthOrder
как это возможно?