0
ここに私のコードですAzure TableStorageにJson値を挿入する方法は?
私はJsonの値をエンティティとしてAzureに挿入しようとしていますが、Azureから戻ったときに最初の値しか得られません。以下のコードを変更する必要がありますか?
string Emulators = "['TestEmulator1','Testemulator12','Testemulator2','TestEmulator3']";
List<string> Emulators = new List<string>();
EmulatorIDS.Add(Emulators);
var jsondata = JsonConvert.SerializeObject(Emulators);
Console.WriteLine(jsondata);
var EmulatorID = new EntityProperty(jsondata);
//Instantiate serializer
Random rnd = new Random();
int a = rnd.Next(1, 1000);
DynamicTableEntity actordata = new DynamicTableEntity();
actordata.RowKey = "Test"+a.ToString();
actordata.PartitionKey = "[email protected]";
actordata.Properties["DetailsValue"] = EmulatorID;
actordata.Properties["OtherData"] = EmulatorID;
TableOperation insertOperation = TableOperation.Insert(actordata);
table.Execute(insertOperation);
あなたは 'によって何を意味するか説明してくださいが、私はいつものみ取得できます私がAzureから戻ったときの最初の価値?また、 'jsondata'の出力は? –
このコードでは 'entity'の代わりに' actordata'を使用しています: 'TableOperation insertOperation = TableOperation.Insert(entity);'。正しい? –
私はTestEmulator2,3の代わりに「TestEmulator1」しか得ていません。あなたは正しく編集されています – Shan