У меня есть запрос, как показано нижеEntity Framework Заказ Navigate объектов
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
как это возможно?
Является ToList() операция nacessary дважды? –
да, как я могу заказать навигацию? – tobias