У меня есть следующий код:
return this.ObjectContext.BranchCostDetails.Where(
b => b.TarrifId == tariffId && b.Diameter == diameter
|| (b.TarrifId==tariffId && !string.IsNullOrWhiteSpace(b.Diameter))
|| (!b.TarrifId.HasValue) && b.Diameter==diameter);
И я получаю эту ошибку, когда пытаюсь запустить код:
LINQ to Entities не распознает метод 'Boolean IsNullOrWhiteSpace (System.String) ', и этот метод не может быть переведенный в выражение хранилища. "
Как я могу решить эту проблему и написать код лучше этого?