Я использую запрос LINQ для поиска строки из таблицы, которая приводит к исключению тайм-аута в течение некоторого времени. Пожалуйста, помогите мне упростить запрос, как показано ниже.
var lstEntityMasterdata1 = (from E in _contextRegister.Entities
join ba in _contextRegister.BusinessActivities on E.MainActivityId equals ba.Id into NewBA
from BA in NewBA.DefaultIfEmpty()
where (E.NameOfEstablishment.Contains(SearchKey) || E.LicenseNr.Contains(SearchKey))
&& (E.IsDeleted != true && E.Active != false)
select new { E, BA }).ToList();