Мне не нужно знать фактические результаты или даже подсчет - просто если результат нулевой или нет.
В настоящее время я делаю это так, а затем смотрю на счет:
int itemsNeedingUpdated =
(from i in cDb.DistributionLineItems
where (i.CompanyNo == item.dt_company_no && i.UniqueIdNo == item.Unique_Id_No) &&
(i.DatetimeUpdated >= startingDateTimeToSearch) &&
(i.ReceivingScanPieces > 0 || i.LoadingScanPieces > 0 || i.ActualPieces > 0)
select i.UniqueIdNo).Count();
но поскольку это будет происходить много раз, я хочу знать, является ли это самым быстрым способом проверить это?
Использование EF 6 против Azure SQL.