有:
public class Range
{
public double Min{get;set;}
public double Max{get;set;}
}
public class CustomParameters
{
public List<Range> SelectedRanges{get;set;}
public List<int> SelectedTypes{get;set;}
}
我做了一个FooController
这样的自定义方法:
[Route("Operation")]
[HttpGet]
public IQueryable<Foo> Operation([FromUri] CustomParameters parameters)
{
//some code to return what I'm looking for.
}
问题 当我们将数组和自定义类型与嵌套对象结合使用时,查询字符串是什么样的?这是我正在使用但不工作的查询。
api/Foo/Operation?
SelectedRanges.Min=0&
SelectedRanges.Max=10&
SelectedRanges.Min=100&
SelectedRanges.Max=200&
SelectedTypes=1&
SelectedTypes=2