【发布时间】:2021-11-26 15:34:51
【问题描述】:
是否有类似于 AzureTableEntity 模块的东西,可用于在 Azure 表存储中插入批量数据。
【问题讨论】:
标签: powershell azure-table-storage
是否有类似于 AzureTableEntity 模块的东西,可用于在 Azure 表存储中插入批量数据。
【问题讨论】:
标签: powershell azure-table-storage
以下代码将帮助您执行批量插入操作
Connect-AzAccount
$ResourceGroupName = "testfun06"
$StorageAccountName="testfun06bf01"
$TableName="People"
$keys=Get-AzStorageAccountKey -ResourceGroupName $ResourceGroupName -Name $StorageAccountName
$ctx = New-AzStorageContext -StorageAccountName $StorageAccountName -StorageAccountKey $keys[0].Value
$table = Get-AzStorageTable -Name $TableName -Context $ctx
$e = New-Object Microsoft.Azure.Cosmos.Table.DynamicTableEntity("Jim","test")
$e1 = New-Object Microsoft.Azure.Cosmos.Table.DynamicTableEntity("Jim","test1")
[Microsoft.Azure.Cosmos.Table.TableBatchOperation] $batchOperation = New-Object -TypeName Microsoft.Azure.Cosmos.Table.TableBatchOperation
$batchOperation.InsertOrMerge($e)
$batchOperation.InsertOrMerge($e1)
$table.CloudTable.ExecuteBatch($batchOperation)
【讨论】: