如何将多个参数传递给url中的breeze控制器

时间:2014-06-03 16:58:21

标签: asp.net-web-api breeze

BreezeWebApiConfig GlobalConfiguration.Configuration.Routes.MapHttpRoute(           名称:“BreezeApi”,           routeTemplate:“breeze / {controller} / {action}”       );

我有一个微风控制器

[HttpGet]
    public IQueryable<Customer> Customers()
    {
        return _context.Customers;
    }


http://hostname:55946/breeze/Breeze/Customers?$filter=Country eq 'USA'

工作精细

但是当我传递2个过滤条件时,但是查询只针对第一个参数执行,忽略第二个参数????

http://hostname:55946/breeze/Breeze/Customers?$filter=Country eq 'USA' && Region eq 10 

1 个答案:

答案 0 :(得分:0)

OData查询语法使用&#39;和&#39;加入查询子句,请尝试:

http://hostname:55946/breeze/Breeze/Customers?$filter=Country eq 'USA' and Region eq 10