Фильтрация внутри функции включения не разрешена в выражениях LINQ.Вложенный в то время как внутри Включить - PullRequest
0 голосов
/ 14 мая 2019

Я не получаю отфильтрованную запись, как ожидалось, как указано в запросе ниже. Также мне нужно выполнить это как Queryable

Я пытался использовать Include и пытался отфильтровать его с помощью Where inside Include в качестве подзапроса. Но безуспешно.

query.Where(task => ( task.Audit.OrderBy(t => t.OccurredAt).Take(1).Any(p=> (DateFrom.HasValue? p.OccurredAt>= DateFrom:true ) && (DateTo.HasValue? p.OccurredAt <=DateTo:true))));

Здесь запрос является выражением Queryable !!

Ожидается: Требуется получить отфильтрованную дату в соответствии с диапазоном дат в формате Iqueryable
Факт: Получение всех записей

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...