以下方法可用于将实体集合作为单个事务批量插入:
CloudTable.ExecuteBatch(TableBatchOperation batch)
如果任何实体在插入期间失败,则不会从集合中插入任何内容。仅当插入到一个分区时此功能才可用。
是否可以跨多个分区执行类似的操作?
最佳答案
没有。批处理中的所有实体必须具有相同的 PartitionKey。如果您的实体具有不同的 PartitionKey,则它们需要位于不同的批处理中。关于实体批量交易的更多详情请参见这里:http://msdn.microsoft.com/en-us/library/windowsazure/dd894038.aspx .
关于c# - Azure表存储跨多个分区批量插入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15221181/