我只想获得Azure表中每个分区的第一行。我可以得到所有的数据,然后用这个答案中的解。我想问的是,"我能在Azure上做到这一点,而不会得到所有不必要的结果吗?"
对你的问题的简单回答是,如果事先不知道PartitionKey
,那么从Azure Table端进行这样的操作是不可能的。如果您知道PartitionKey
的值,您可以查询该值(不需要RowKey
),然后通过指定$top=1
(LINQ中的Take(1)
)作为querystring参数之一来获得单个结果。