c# - Azure表存储跨多个分区批量插入?

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

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

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/

相关文章:

c# - 计算较少的跳数 C#

c# - DataType 来存储和使用具有特定限制的通用类型?

C# Azure 存储队列 - 从队列读取消息的更有效方法

azure - 为什么在 Azure 上直接创建 Windows VM 后 RDP 会失败?

c# - 使用 C# Graph SDK 获取 Sharepoint Online 站点

php - 使用 php 从子目录中获取 azure blob 文件

C# mvc 图片上传调整大小服务器端

c# - 如何执行双原子读取?

azure - 具有非字母数字集合名称的 Cosmos db sql 查询

azure - 在 Azure CDN 上启用缓存