考虑我的情况。我有大约 200 个分区,每个分区有大约 1000 个行键(实体)甚至更多。因此,当我进行任何查询以获取最后一个分区的记录时(以“z”开头),它不会返回任何结果。
下面是一个示例查询 -
audioRecordServiceContext.QueryableEntities
.Where(p => p.PartitionKey == channel &&
p.IsDedication == true &&
p.IsBroadcast == true &&
p.BroadcastTime >= time &&
p.BroadcastTime < time.AddHours(1))
.ToList();
当我传递一个以初始字母开头的频道时,它会正确返回实体,但是当我给出一个以“Z”开头的频道时,它不会返回任何实体。
知道如何解决这个问题吗?
编辑:
请求参数
http://sampleservice/devstoreaccount1/AudioRecord()?$filter=Username eq 'username'
查询的提琴手响应
**HTTP/1.1 200 OK
Cache-Control: no-cache
Transfer-Encoding: chunked
Content-Type: application/atom+xml;charset=utf-8
Server: Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0
x-ms-request-id: 06dff157-f693-49a6-ade7-b7165a4d3dfb
x-ms-version: 2009-09-19
x-ms-continuation-NextPartitionKey: 1!16!QWZnaGFuaXN0YW4-
x-ms-continuation-NextRowKey: 1!48!YTZiOGQxZmYtYjNkYy00NDEyLTk2YmItZTViNmUyMWNhYzJi
Date: Wed, 04 Sep 2013 12:19:03 GMT**