без его разделения?
Что значит без разделения?
Вот это нужно разделить для оптимизации
Ты хочешь сделать что-то типа .Include(x => new { /* тут формирование нового объекта со всей иерархией */})? Если да, то такое вроде нельзя сделать Но можно в Include через Select дойти сразу до нижнего уровня иерархии
Т.е. в твоем случае это всё равно будет 7 инклудов, эту простыню особо не сократить
офигеть сколько тут джоинов
Я бы советовал читать профиль (SQL), а дальше уже из него исходя думать, что делать. Мб индексами получится победить?
Обсуждают сегодня