EF Core 3, optimize lots of Include/ThenInclude

前端 未结 4 919
予麋鹿
予麋鹿 2021-01-06 04:39

I have a query like this

return await _ctx.Activities
            .Include(a => a.Attributes)
            .Include(a => a.Roles)
            .Include(a         


        
4条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2021-01-06 05:13

    This query is bound to run slow as when parsing this to SQL will create very complex queries with all columns selected from all tables. Best thing for optimizing performance when working with these queries is to break into multiple queries and using select to select only those columns that are required.

提交回复
热议问题