Хранилище таблиц Azure: как получить несколько записей с учетом нескольких ключей строк, принадлежащих одному разделуC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Хранилище таблиц Azure: как получить несколько записей с учетом нескольких ключей строк, принадлежащих одному разделу

Сообщение Anonymous »

У меня есть набор ключей строк, например

Код: Выделить всё

CloudTable table = cloudTableClient.GetTableReference("MyTable");
var partitionKey = "PK";
var rowKeys = new List{"RK1","RK2","RK3"};
теперь, если я хочу получить записи, я могу просмотреть список и для каждого rk

Код: Выделить всё

var retrieve = TableOperation.Retrieve(partitionKey, rk);
var res = await table.ExecuteAsync(retrieve);
но недостатком является выполнение нескольких сетевых вызовов к хранилищу таблиц, что, вероятно, потребует более высоких затрат и большего времени.
Есть ли какой-нибудь способ сделать это в 1, поскольку мой ключ раздела тот же, строки нужно получить только из этого раздела. Я использую пакет Microsoft.Azure.Cosmos.Table

Подробнее здесь: https://stackoverflow.com/questions/791 ... w-keys-all
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»