В базирано на низ претоварване на Include
ние указваме да включва колекция и след това препратка едно ниво надолу, просто като посочим съответните свойства за навигация в правилен ред:
query.Include("Level1Collection.Level2Reference");
Но защо, когато използваме претоварване на Include
, което използва ламбда израз, трябва да използваме и израз Select
, за да можем да посочим горната заявка:
query.Include(e => e.Level1Collection.Select(l1 => l1.Level2Reference)).
Защо следното не работи:
query.Include.(e => e.Level1Collection.Level2Reference)
Благодаря ти