2009-02-10 118 views
0

当执行分页时,会使用linqs延迟加载吗?或者我应该缓存结果并在页面被选中时重复调用它?当缓存刷新时,我会重新加载结果,但结果可能会改变,因此页面会随之更新。asp.net MVC缓存与分页

回答

3

我想这取决于您希望拥有多少数据,以及用户多长时间会遍历所有数据。如果将有很多行,那么最好在查询中使用分页,以防止在初始页面加载时加载大量数据集。如果数据不会太多,那么使用缓存方法在初始页面加载时不会太多伤害,并且会加速后续加载而不必重新查询数据库。