Я позвонил в мою базу данных в моих C# код, который выглядит следующим образом:как я могу вернуть определенное количество элементов из моей БД с помощью инструкций Linq в C#
var filter = new PrioritizeSessionFilter()
.Add(DbTable.PrioritizeSession.Columns.IsArchived, Comp.Equals, false);
var list = UnitOfWork.PrioritizeSessions.Query(filter);
Есть ли способ, я могу только возвращать 10 предметов одновременно, а не всех сразу? Есть ли фильтр, который я мог бы создать для этого?
Почему бы просто не взять ваш результирующий набор и захватить 10 за раз оттуда? – Limey
@Limey Это может быть проблематично, если набор результатов содержит миллионы строк. :) –
https://code.google.com/p/morelinq/source/browse/MoreLinq/Batch.cs?r=f85495b139a19bce7df2be98ad88754ba8932a28 – I4V