Пакетная вставка Azure Table Storage для нескольких разделов?
Следующий метод может использоваться для пакетной вставки коллекции объектов в виде одной транзакции:
CloudTable.ExecuteBatch(TableBatchOperation batch)
Если какое-либо из объектов не работает во время вставки, то из коллекции ничего не будет вставлено. Это доступно только при вставке в один раздел.
Можно ли сделать что-то подобное на нескольких разделах?
Ответы
Ответ 1
Нет. Все объекты в пакете должны иметь один и тот же PartitionKey. Если ваши объекты имеют разные разделы PartitionKeys, они должны быть в отдельных партиях. Для получения дополнительной информации о транзакциях сущностей сущности см. Здесь: http://msdn.microsoft.com/en-us/library/windowsazure/dd894038.aspx.