使用包含花费时间来加载性能问题

时间:2019-06-05 12:37:45

标签: asp.net-core asp.net-core-2.0

样本8000及以上记录的值列表

   // Below taking list of values

   List<Alldetails>details =_context.Tax.ToList();  

//特定获取ID的数组正在使用

 int[]person =details.groupby(d=>d.taxId).select(s=>s.key).Toarray();

//在以下条件下,包含contains:1000 id的人在使用contains性能时太慢了,谁能建议我减少加载时间

     IQueryable<int> transLocationIds = _context.company
                   .Where(c =>person.Contains(c.alltaxId)&& c.deleteFlag ==1)
                   .Select(d=>d.rollId);

在这种情况下,使用的人员值数组缺少加载时间...

0 个答案:

没有答案