EF Core Eager加载性能极慢

时间:2019-09-03 07:16:34

标签: c# asp.net-core-2.2 entity-framework-core-2.2

我在生产中执行急切的加载,这非常慢,这会使网站不响应,这是我的示例代码

AppDbContext.Employees
        .Include(e => e.Employments)
            .ThenInclude(e => e.Department)
        .Include(e => e.Employments)
            .ThenInclude(e => e.Position)
        .Where(predicate).Tolist();

Take(20)个员工记录,每个员工有5-10个就业记录,每个就业记录都包括部门和职位。为什么我要花这么长时间检索数据?

0 个答案:

没有答案