gpt4 book ai didi

asp.net - Linq to SQL - 如何在没有两个查询的情况下分页时获取结果总数

转载 作者:行者123 更新时间:2023-12-02 21:24:18 25 4
gpt4 key购买 nike

我的 IQueryable 服务有以下 LINQ 查询

Dim eventcount = EventService.QueryEvents().Count
Dim eventlist = EventService.QueryEvents().Skip((page - 1) * 5).Take(5).ToList

但是我想知道是否有一种方法可以在不两次调用数据库的情况下完成此操作?

最佳答案

我会考虑在计数上实现 2 级缓存,小心地让缓存键包含相关标准,并适本地使其无效。

关于asp.net - Linq to SQL - 如何在没有两个查询的情况下分页时获取结果总数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4551572/

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