如何为OData服务配置Upshot.js?

时间:2012-02-24 23:56:30

标签: asp.net-mvc-4 upshot

在Upshot.js库中,这是ASP.NET MVC 4 Beta的http://www.asp.net/single-page-application功能的一部分,如何配置它以使用使用WCF数据服务开发的OData服务?

源代码包含“upshot.ODataDataProvider”;它怎么用?

1 个答案:

答案 0 :(得分:1)

我在这里有一个示例项目,您可以查看哪个项目有一个有效的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();