У меня есть таблица хранилища Azure, в которой каждый раздел хранит некоторую информацию о моем пользовательском классе данных. Каждая строка раздела больше похожа на историю этого класса, и только последняя запись поддерживается для возврата при запросе.
Когда я знаю, какой раздел я хочу найти, то очень легко получить последнюю запись следующим образом:
string pkFilter = TableQuery<MyEntity>.GenerateFilterCondition("PartitionKey", QueryComparisons.Equal, partitionkeyvalue);
var query = new TableQuery<MyEntity>().Where(pkFilter).Take(1);
Теперь сценарий состоит в том, чтобы получить верхнюю запись со всех разделов. Как эффективно получить верхнюю запись каждого раздела за один вызов?