Я пытаюсь получить запись за 10 дней до этого по этому запросу linq.
Additional information: LINQ to Entities does not recognize the method 'System.DateTime AddDays(Double)' method, and this method cannot be translated into a store expression.
Что я уже пробовал:
DateTime dtNow = DateTime.Now; var lst = db.SMSHistory.Where(s => s.UserID == IUserID && EntityFunctions.TruncateTime(s.SendDate) == EntityFunctions.TruncateTime(dtNow.Date.AddDays(-10))).Select(d=>d).ToList()
F-ES Sitecore
Попробовать и оценить выражение вне аттракцион LINQ
DtNow датавремя = Датавремя.Сейчас;
DtTenDays датавремя = Датавремя.Сейчас.AddDays(10);
ВАР ЛСТ = дБ.SMSHistory.Где(S =&ГТ; с. Идентификатор пользователя == IUserID &амп;&амп; EntityFunctions.TruncateTime(С. SendDate) == EntityFunctions.TruncateTime (dtTenDays)).Выберите (d=> d).Список()