我想使用PrimaryKey查询我的azure tablestorage,并且我想检查我的RowKey是否在一个范围内。例如范围02001至02999如何使用Azure表存储选择RowKey范围?
有人可以告诉我怎么做到这一点吗?我知道如何用一个简单的查询PK:
where fooEntiy.PartitionKey == partition
但我不知道如何查询fooEntity.RowKey。
此外,如果我通过指定范围来做到这一点,那么它是否仍然检索该分区的所有条目,然后检查它们是否与范围匹配?
谢谢你的建议,
圆子
非常感谢您一个RowKey退回商品建议 – 2011-05-09 06:22:35
+1 - 还有一点 - 如果你运行查询,确保你检查延续标记 - 即使返回少于1000行,你仍然可以获得延续标记。 – Stuart 2011-05-09 06:40:40
好点。或者你可以使用.AsTableServiceQuery()。 http://msdn.microsoft.com/en-us/library/ee741713.aspx http://msdn.microsoft.com/en-us/library/ee758648.aspx – knightpfhor 2011-05-09 20:52:41