0
У меня есть этот код:Queryable пользовательского OrderBy
les = query.OrderBy(le => le.Lemma, StringComparer.Create(CultureInfo.GetCultureInfo("ar"), true))
.Skip((page - 1) * searchNumber)
.Take(searchNumber)
.ToList();
Он выдает ошибку, что заказ по запросу не может быть переведен на запрос к базе данных. Я мог бы использовать ToList()
, чтобы запросить все это, а затем заказать его по своему усмотрению, но я полагаю, что это плохо для производительности.
Как я могу обойти эту проблему.
использование system.linq.dynamic. Он позволяет вводить строку в порядке order по https://www.nuget.org/packages/System.Linq.Dynamic/ –