2013-05-08 4 views
0

Я хочу направить уведомление на мобильные устройства, используя Azure mobile Services. Мой бизнес-уровень, обернутый вокруг службы WCF, вызовет Mobile Service REST API.Несколько записей в Azure Mobile Service

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

Нажмите уведомление устройств будет запущено в соответствии с кодом в Insert();

Rest API отлично работает для одиночной записи. Я хочу добавить несколько записей со стороны сервера. C# код

Ниже приведен формат объекта JSON , например. {"TodoItem": [{"UserID": 201, "complete": false, "text": "Hello"}, {"UserID": 202, "complete": false, "text": "Hello"} ]}

ответ

0

Существует два способа вставки нескольких записей в таблицу с использованием Azure Mobile Services.

Первый подход передать массив JSON (entries) для вызова службы, а затем перебирать каждую запись (var toInsertEntry = entries[iterator]) и выполнить table.insert() с каждой записью.

Другим подходом было бы преобразование ваших объектов в действительные записи SQL INSERT и использование объекта mssql для выполнения операции пакетной вставки на SQL Server.

Прочтите this blog article для получения более подробной информации по этой теме.

+0

Кажется, что потребуется итерация .. Я предполагал, что служба Azure Mobile принимает объект коллекции –

+0

@HuzaifaMatawala: Да, ручная итерация здесь неизбежна. Вы не можете просто передать список и надеяться, что он будет вставлен. –