我有一个 WCF 服务 (C#),它使用 oData 为网站上的 3 个不同模块提供 3 个不同的建议。
目前,客户端进行 3 次单独调用以获取每个模块的推荐 (JSON)。
我们正在寻求将 3 个 http 调用合并为一个调用,我不确定如何使用我们现有的 oData 设置来实现这一点,有人可以指导我正确的方向吗?
例子 :
推荐模块 1 请求:
http://localhost:13126/DataService.svc/Recommendations(10013)
推荐模块 2 请求:
http://localhost:13126/DataService.svc/Recommendations?$filter=ZoneName eq 'somename'
推荐模块 1 请求:
http://localhost:13126/DataService.svc/Recommendations$filter=zoneid=2