Как настроить Upshot.js для службы OData? - PullRequest
5 голосов
/ 25 февраля 2012

В библиотеке Upshot.js, которая является частью http://www.asp.net/single-page-application функции ASP.NET MVC 4 Beta, как ее можно настроить для работы со службой OData, разработанной с помощью служб данных WCF?

Исходный код содержит «upshot.ODataDataProvider»; как это можно использовать?

1 Ответ

1 голос
/ 25 марта 2012

У меня есть пример проекта, который вы можете проверить, у которого есть работающий тест OData: https://github.com/Marcus-L/Test-Upshot

Вот фрагмент кода:

upshot.dataSources = upshot.dataSources || {};
upshot.dataSources.ParentThings = upshot.RemoteDataSource({
  provider: upshot.ODataDataProvider,
  providerParameters: { url: "/OData.svc", operationName: "ParentThings", operationParameters: { $expand: "Children"} },
  bufferChanges: true,
  dataContext: undefined,
  mapping: {}
});
upshot.dataSources.ParentThings.refresh();
...