Asp.net mvc 4 如何为OData服务配置Upshot.js?

Asp.net mvc 4 如何为OData服务配置Upshot.js?,asp.net-mvc-4,upshot,Asp.net Mvc 4,Upshot,在Upshot.js库中,这是ASP.NET MVC 4 Beta功能的一部分,如何将其配置为与使用WCF数据服务开发的OData服务一起使用 源代码包含一个“upshot.odataProvider”;如何使用它?我这里有一个示例项目,您可以查看其中有一个工作OData测试: 下面是一段代码片段: upshot.dataSources = upshot.dataSources || {}; upshot.dataSources.ParentThings = upshot.RemoteDataS

在Upshot.js库中,这是ASP.NET MVC 4 Beta功能的一部分,如何将其配置为与使用WCF数据服务开发的OData服务一起使用


源代码包含一个“upshot.odataProvider”;如何使用它?

我这里有一个示例项目,您可以查看其中有一个工作OData测试:

下面是一段代码片段:

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();

接受,因为它演示了如何与OData一起使用Upshot,并显示了其功能和限制。