Я не получаю отфильтрованную запись, как ожидалось, как указано в запросе ниже. Также мне нужно выполнить это как 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
Факт: Получение всех записей