У меня есть трехуровневое веб-приложение ASP.Net.Уровень данных имеет ссылку на EF и содержит также все репозитории.Так что я установил EF Nuget там.
Тогда у меня есть сервисный уровень для передачи данных из уровня данных в представления и обратно.Проблема в том, что недавно я столкнулся с требованием, где мне нужно использовать DbFunctions.AddDays
, но я не хочу устанавливать полный EF на уровне обслуживания для одного запроса.Есть ли способ, которым я могу добиться того же самого без установки EF, т.е. любой другой способ достичь того же самого без использования DbFunctions
.Запрос:
Context.Article.Where(p => EntityFunctions.AddDays(p.StartDate, p.Period) > DateTime.Now);