gpt4 book ai didi

c# - linq paging - 获取总行数

转载 作者:太空狗 更新时间:2023-10-29 23:19:25 26 4
gpt4 key购买 nike

我有一个关于 linq 的问题。我正在使用 Skip and Take 进行分页:

(from l in db.ProductList
select l).Skip((page - 1) * row_per_page).Take(row_per_page)

它起作用了,我需要检索产品列表的总行数来计算最大页数。我想我必须使用另一个查询来计算行数,但在上面的一个查询中有另一种方法可以做到这一点吗?

最佳答案

要获取行数,请使用 .Count() 扩展方法

var count = (from l in db.ProductList select l).Count();

关于c# - linq paging - 获取总行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1733095/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com