Самый простой подход - отменить заказ (например, использовать orderby foo descending
), а затем использовать Take()
. Например:
var recentProducts = products.OrderByDescending(x => x.CreationDate)
.Take(5);
или в форме выражения запроса (которую я бы не использовал для простых запросов, которые легче выразить в приведенной выше форме):
var recentProducts = (from product in products
orderby product.CreationDate descending
select product).Take(5);