查询处理器用尽了内部资源,无法生成查询计划。这种情况很少出现,只有在查询极其复杂或引用了大量表或分区时才会出现。请简化查询。如果您认为该消息的出现纯属错误,请与客户支持服务部门联系,了解详细信息
在用.net core 时,
paramsIds 为上万条数组
修改前:
var pContext = context as tContext; List<TableEntity> list = pContext .Set<TableEntity>() .Where(o => paramsIds.Contains(o.Id)) .ToList();
会报 耗尽内部资源错误,
修改后:
var data = from a in pContext.Set<TableEntity>() join b in paramsIds on a.Id equals b select a;
不会报错了