[英]How to do batch operation on Azure Storage Table?
我想使用表操作將多個實體插入到 azure 表中
我將所有數據作為列表,我只想將這些詳細信息保存到表中。
var registrationDescriptionsList = new List<RegistrationDescription>(allRegistrations);
foreach(var retrivedatafromlist in registrationDescriptionsList)
{
batchOperation.Add(TableOperation.Insert(retrivedatafromlist));
}
我找到了解決方案。 請找到代碼。
TableBatchOperation batchOperation = new TableBatchOperation();
foreach (var retrivedatafromlist in registrationDescriptionsList)
{
NotificationHubServiceBus NhsbObj = new NotificationHubServiceBus();
var tags = "";
foreach (var a in retrivedatafromlist.Tags)
{
tags = tags + a;
}
NhsbObj.PartitionKey = "Sample";
NhsbObj.RowKey = retrivedatafromlist.RegistrationId;
NhsbObj.RegistrationId = retrivedatafromlist.RegistrationId;
NhsbObj.ExpirationDate = retrivedatafromlist.ExpirationTime.ToString();
NhsbObj.ETag = retrivedatafromlist.ETag;
NhsbObj.Tags = tags;
batchOperation.Insert(NhsbObj);
}
table.ExecuteBatch(batchOperation);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.