OData搜索许多领域

时间:2012-11-26 21:49:02

标签: asp.net-mvc odata

我有这样的OData搜索:

$.getJSON("/api/job/GetJobs?$orderby=JobDate desc&$top=10&$skip=" + skip + ""

有没有办法搜索多个字段,即我想包含一个过滤字段或为每个字段发送多个过滤器。

如果我只能发送一个过滤器,我是否应该创建一个NotMapped属性,该属性是我要搜索的所有要搜索的字符串并对其进行过滤?

1 个答案:

答案 0 :(得分:1)

是的,你可以。

搜索包含多个条件的一个字段

http://yoiur_domain.com/api/job/GetJobs?$filter=(field1 eq 'something' OR field1 eq 'another thing')

搜索多个字段

http://yoiur_domain.com/api/job/GetJobs?$filter=(field1 eq 'something' OR field2 eq 'another thing')