Azure表存储跨多个分区批量插入

本文关键字:分区 插入 存储 Azure | 更新日期: 2023-09-27 18:02:23

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

CloudTable.ExecuteBatch(TableBatchOperation batch)

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

有可能跨多个分区做这样的事情吗?

Azure表存储跨多个分区批量插入

No。批处理中的所有实体必须具有相同的PartitionKey。如果您的实体具有不同的partitionkey,则需要将它们放在单独的批处理中。有关实体批处理的详细信息,请参见:http://msdn.microsoft.com/en-us/library/windowsazure/dd894038.aspx.