使用OData substringof和Linked Model属性

时间:2012-12-04 09:48:15

标签: asp.net asp.net-web-api odata

使用odata substringof方法如下:

filter=substringof('" + $("#txtSearch").val() + "',Postcode) eq true

哪个好,但如果我想搜索链接属性,那么:

filter=substringof('" + $("#txtSearch").val() + "',Client.Name) eq true

它返回结果但未应用过滤器。我基本上有一个Job和Client模型,我希望通过WebApi按客户名搜索作业。

1 个答案:

答案 0 :(得分:0)

您只能过滤展开的属性。在你的情况下你应该这样做:

$filter=substringof('" + $("#txtSearch").val() + "', Client/Name)&$expand=Client
祝你好运!