c# – 包含的顺序和LINQ查询中的重要性?

我有以下内容:

var objectives = _objectivesRepository
                .GetAll()
                .Where(o => o.ExamId == examId || examId == 0)
                .Include(o => o.ObjectiveDetails)
                .ToList();

在上一篇文章中,其中一位用户表示将include之前的位置放在LINQ查询中非常重要.

如果这是正确的,有人可以告诉我吗?订单有关系吗?如果有很多地方和包括在内怎么样?

最佳答案 在实体框架中,它确实很重要,但仅限于某些情况.使用分组或投影时,将无法包含所请求的数据.

请参阅有关该主题的this博文.

点赞