Include с использованием лямбда-выражения

В строковой перегрузке Includeмы указываем включить коллекцию, а затем ссылку на один уровень ниже, просто указав соответствующие свойства навигации в правильном order:

query.Include("Level1Collection.Level2Reference");

Но почему при использовании перегрузки Include, использующей лямбда-выражение, мы должны также использовать оператор Select, чтобы указать приведенный выше запрос:

query.Include(e => e.Level1Collection.Select(l1 => l1.Level2Reference)).

Зачем 't следующая работа:

query.Include.(e => e.Level1Collection.Level2Reference)

спасибо

5
задан user702769 5 April 2012 в 20:07
поделиться