我想知道如何在Azure表存储上实现分页?
由于Azure表存储不支持“跳过()”LINQ操作,因此无法直接实现分页功能。 似乎只能通过Continuations令牌来完成。但问题是我找不到最合适的例子如何做到最优雅。你能为我提供这样简单的Azure表分页示例吗?
在SQL世界中,核心分页语句如下所示:
_context.DataTable.Where(r => r.SomeData == data1 && r.SomeData2 ==
(int)data2 && r.SomeData3 == (int)data3).Skip(10).Take(10).ToList();
这里我们得到一个返回的“页面”。 Azure表示例?
答案 0 :(得分:0)
一种方法是获取令牌和页面的集合,然后引用回到表中的其余数据,这可能会或可能不适合您,具体取决于您的匹配条件