我有一个 Azure 存储表,其中每个分区都存储有关我的自定义数据类的一些信息。每个分区行更像是该类的历史记录,并且仅支持在查询时返回最新记录。
当我知道要查找哪个分区时,就很容易得到最新的记录,如下所示:
string pkFilter = TableQuery<MyEntity>.GenerateFilterCondition("PartitionKey", QueryComparisons.Equal, partitionkeyvalue);
var query = new TableQuery<MyEntity>().Where(pkFilter).Take(1);
现在的场景是从所有分区中获取最高记录。如何以有效的方式在一次调用中检索每个分区的顶部记录?