2013-06-03 4 views
1

Мне удалось получить данные через OData. Теперь я пытаюсь обновить и Вставить данные через OData. Но я не могу понять, как и не могу найти соответствующую документацию. Не могли бы вы предоставить некоторые подсказки (URL-адреса и т. Д.).Breeze OData - Вставка и обновление

Thankx, Гарри

ответ

1

Просто позвоните EntityManager.saveChanges (...). Breeze создаст пакетную транзакцию OData и отправит ее на сервер.

+0

Thankx Jay. Как должен выглядеть контроллер? У меня есть что-то вроде: класса XxxController общественности: EntitySetController { общественного переопределение HttpResponseMessage Patch (интермедиат ключ, Delta патч) { // ...} } – iwhp

+0

http://msdn.microsoft.com /en-us/data/odata.aspx –

+0

Как правило, вы не будете проходить через Microsoft WebApi для службы OData. Вы можете напрямую предоставлять свою услугу через службы данных WCF (см. Http://msdn.microsoft.com/en-us/data/odata.aspx). MS имеет неполную версию OData через WebApi, доступную сейчас, но она не поддерживает сохранение $ select, $ expand или пакетной загрузки (MS говорит, что эти функции планируется выпустить в конце этого года). Поэтому лучше всего использовать службы данных WCF, если вы хотите пройти через OData, или просто использовать Breeze Web Api напрямую и пропустить конечную точку OData. Breeze Web Api предоставляет те же возможности –

Смежные вопросы