我想在gridview或html表中实现分页,我将使用ajax填充.我应该如何编写查询以支持分页?例如,如果pagesize为20,当用户单击第3页时,必须在表格中显示41到60之间的行.起初我可以获取所有记录并将它们放入缓存中,但我认为这是错误的方法.因为数据可能非常庞大,数据可能会从其他会话中更改.那么我该如何实现呢?是否有任何通用方式(适用于所有数据库)?
我正在写一个数据访问层.我对管理系统中的连接感到困惑.我知道.net使用连接池.但我不想在所有dml操作或所有sql查询中打开和关闭数据库连接.我怎么处理这个?何时何地(可能在使用数据访问层或数据访问层的全局asax中)应该管理连接?