1

我有一个像这样的 OData 搜索:

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

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

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

4

1 回答 1

2

是的你可以。

搜索具有多个条件的字段

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')
于 2012-11-27T01:18:43.623 回答