我有这样的OData搜索:
$.getJSON("/api/job/GetJobs?$orderby=JobDate desc&$top=10&$skip=" + skip + ""
有没有办法搜索多个字段,即我想包含一个过滤字段或为每个字段发送多个过滤器。
如果我只能发送一个过滤器,我是否应该创建一个NotMapped属性,该属性是我要搜索的所有要搜索的字符串并对其进行过滤?
答案 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')