Есть проект использующий C# .NET, Entity Framework. Так же есть таблица с большим количеством полей. Использую Linq to entity не получается выбрать только участок данных из этой таблицы. Пытаюсь так:
...
var query = context.Set<TEntity>().AsNoTracking();
...
return query.Skip(skipCount).Take(count).ToList();
Смысл последней стоки в том, что нужно пропустить определенное кол-во записей, и выбрать следующие count записей после пропущенных. Но такой подход не работает, т.к Skip применяется только для отсортированного набора. Есть ли какие нибудь варианты, как можно решить такую задачу? Если вернуть query.ToList(), а потом для него выполнять skip и take, то он пытается получить все записи из таблицы, что занимает ~ 10 минут, потом для полученной коллекции делает skip и потом для новой коллекции делает take.
PS: испольузется genericRepositores, ключ сортировки не определен изначально.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Скажите пожалуйста как на c# сделать Request Payload запрос? Я просто впервые за всю жизнь встретил такой тип запроса :(
Есть комбобокс на WPFВ боксе несколько значений нужно что бы при выборе одного запускался один метод а при выборе другого значения - соответственно...