скажем, у меня есть функция, которая возвращает IQueryable, и внутри этой функции я включаю некоторые отношения.сейчас, из-за большого количества схожих функций, я хочу использовать одну и ту же функцию, но мне не нужна ни одна, ни одна из них.есть ли способ удалить include из IQueryable перед его выполнением?
function IQueryable<TableName> FuncName(){
return _db.TableName.Include(x=>MustHaveChild).Include(x=>x.ChildTable);
}
.... позже я использую функцию, но удаляю
var tableValue= FuncName().Exclude(x=>x.ChildTable).ToList()
Я знаю, что могу пойти и покопаться в дереве выполнения, но мне было интересно, есть лиготовый проект или встроенная функция для этого