Использование содержит время, чтобы загрузить проблему производительности - PullRequest
2 голосов
/ 05 июня 2019

Список значений, полученных для выборки 8000 и выше записей

   // Below taking list of values

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

// конкретный получающий массив идентификаторов использую

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

// Ниже указанных условий person содержит ex: 1000 id, в то время как использование содержит производительность слишком медленно, может кто-нибудь предложить мне сократить время загрузки

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

В сценарии массив персональных значений, который он использует, содержит нехватку времени для загрузки ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...