2013-05-08 21 views
0

我想使用Azure移動服務將通知推送到移動設備。我的圍繞WCF服務的業務層將調用移動服務REST API。Azure移動服務中的多個條目

HTTPS://.azure-mobile.net/tables/

推送通知裝置將在插入被觸發按代碼();

Rest API對於單條記錄可以正常工作。我想從服務器端添加多個記錄c#代碼

以下是JSON對象 的格式,例如 {「TodoItem」:[{「UserID」:201,「complete」:false,「text」:「Hello」},{「UserID」:202,「complete」:false,「text」:「Hello」}} ]}

回答

0

有兩種方法可以使用Azure移動服務將多個條目插入表中。

第一種方法是一個JSON陣列(entries)傳遞給服務呼叫,然後每個條目(var toInsertEntry = entries[iterator])迭代和每條目執行table.insert()

另一種方法是將對象轉換爲有效的SQL INSERT條目並使用mssql對象在SQL Server上執行批量插入操作。

閱讀this blog article瞭解有關該主題的更多詳情。

+0

這似乎是迭代將需要..我假設如果Azure移動服務接受集合對象 – 2013-05-09 13:55:04

+0

@HuzaifaMatawala:是的,手動迭代是不可避免的,在這裏,不幸的是。你不能只傳遞一個列表,並希望它會被插入。 – 2013-05-09 19:05:41