Azure表存储批处理跨多个分区插入?

时间:2013-03-05 10:14:45

标签: c# azure azure-storage azure-table-storage

以下方法可用于将实体集合批量插入为单个事务:

CloudTable.ExecuteBatch(TableBatchOperation batch)

如果在插入期间任何实体失败,则不会从集合中插入任何内容。这仅在插入一个分区时可用。

是否可以跨多个分区执行此类操作?

1 个答案:

答案 0 :(得分:14)

没有。批处理中的所有实体必须具有相同的PartitionKey。如果您的实体具有不同的PartitionKeys,则它们需要分开进行批处理。有关实体批量交易的更多详细信息,请参阅此处:http://msdn.microsoft.com/en-us/library/windowsazure/dd894038.aspx