2
Как ограничить количество результатов от метода расширения по запросу linq?Метод расширения Ограничение числа результатов Linq?
var results = db.table.where(a=>a.Id > 500).Limit(10)???
Как ограничить количество результатов от метода расширения по запросу linq?Метод расширения Ограничение числа результатов Linq?
var results = db.table.where(a=>a.Id > 500).Limit(10)???
Использование IEnumerable.Take
var results = db.table.where(a=>a.Id > 500).Take(10)
Примечание стороны
Если вы хотите реализовать подкачку есть также IEnumerable.Skip
, который может быть использован для «быстрой перемотки вперед» ряд записей. Затем используйте вот так:
.Skip(pageNo * pageSize).Take(pageSize)
Метод 'Skip' поддерживается только для отсортированного ввода в LINQ to Entities. Метод 'OrderBy' должен быть вызван перед методом' Skip'. –