Я знаю, что мы можем сейчас (от EF5?) ИспользоватьEntity Framework производительности между включают (строка) и включают в себя (х => x.myType)
var employees = Db.Employees.Include("Details").Include("Details.DetailsType"))
вместо
var employees = Db.Employees.Include(x => x.Details).Include(x => x.Details.Select(y => y.DetailsType))
С Отладка, запросы, похоже, абсолютно одинаковы, поэтому я задавал себе пару вопросов:
- В чем разница между этими двумя обычаями?
- Есть ли разница в производительности между этими двумя линиями?
- Какова наилучшая практика, которую я должен использовать, соответствующую какой ситуации?
Спасибо за ваши ответы;)