OrderBy: не может быть переведен и будет оцениваться локально

После взлома ef core 3.0 я не могу заказать столбцы напрямую с сервера sql.


return query.Where(x=>!x.IsDeleted).OrderByDescending(x => x.Id).Skip(pageSize.Value * (pageNumber.Value - 1)).Take(pageSize.Value)
                         .ToList();

После обновления до.net core 3.0 я получаю сообщение об ошибке Невозможно оценить.

0 ответов

Вы могли бы добавить AsEnumerable() непосредственно перед заказом, если процесс обработки был возможен на стороне клиента.

return query.Where(x=>!x.IsDeleted)
    .AsEnumerable()
    .OrderByDescending(x => x.Id)
    .Skip(pageSize.Value * (pageNumber.Value - 1))
    .Take(pageSize.Value).ToList();
Другие вопросы по тегам