有:
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
答案 0 :(得分:2)
我找到了答案。在这种情况下,我们可以使用ToolBar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
getActivity().onBackPressed();
}
});
的索引来对集合中的实例的属性进行分组,因此第一个[]
和Min
值一起映射到单个Max
实例Range
列表。
SelectedRanges