Зависит от того, что делают .GetList(x)
и .WhereNotHistorical()
.Если они принимают добавление IQueryable
к запросу и возвращают IQueryable<T>
, то следует добавить инструкции в запрос SQL, чтобы получить только 5 результатов после упорядочения.Если, однако, любой из них принимает или возвращает IEnumerable<T>
, то любые инструкции после этого будут выполняться в памяти, так что вы можете получить весь набор результатов из базы данных, а фильтрация и упорядочение будут выполняться в памяти.