Допустим, у вас есть следующее выражение linq:
from o in salesEntities.Orders where o.OrderDate < DateTime.Today.AddDays(-20) select o
Entity Framework не знает, как преобразовать DateTime.Today.AddDays (-20) в выражение Entity SQL, и вы получаете следующую ошибку:
LINQ to Entities не распознает метод метода System.DateTime AddDays (Double), и этот метод нельзя преобразовать в выражение хранилища.
Итаквот мои вопросы: есть ли способ заставить Linq to Entities оценить часть лямбда-выражения и подставить постоянное значение, без необходимости объявлять локальную переменную для ее хранения?