Sharepoint BCS .net程序集连接器:如何通过OData请求访问传入的finder方法中的过滤器参数

时间:2013-11-05 10:11:35

标签: sharepoint odata bcs

有没有办法从目标外部列表的请求中访问OData制定的过滤器参数?

我有一个BCS实体,其中包含一个finder和一个特定的finder。我还为finder方法定义了[in]参数以及BCS模型定义中的过滤规则。 BCS过滤器绑定到[in]参数。

当我从外部列表和配置的aspx视图访问它时,设置工作(过滤器在配置屏幕中可见,并将参数传递给finder方法)。但是,当我尝试通过OData访问列表时,finder方法接收的参数为空。

这是我使用OData访问列表的方式:http://<mysharepoint>/_api/web/lists/myexternalList/items?$filter=param eq 'value'

1 个答案:

答案 0 :(得分:1)

不幸的是,SharePoint 2013中没有此选项。您可以手动处理查询字符串,这是唯一的方法。