2015-05-21 125 views
1

我正在使用AutoQuery,这使得写入服务变得非常简单。我的其中一个查询需要按值X降序排列,然后按值Y升序。看起来,在AutoQuery中,您可以按升序或降序排序,但不排序。ServiceStack自动查询排序

为了解决这个问题,我添加自定义属性来表示我的状态是这样的:

// Custom fields to determine sort order 
    public bool? IsState1 { get; set; } 
    public bool? IsState2 { get; set; } 

这并不工作,但是我想知道是否有可能本身做到这一点。

回答

2

AutoQuery,您可以指定多个排序的,你可以以相反的顺序由字段名前面加上前一个-排序,e.g:

?orderBy=X,-Y 
+0

这是超级真棒。这是在文档中吗? – Telavian

+0

@Telavian认为这是以前,[但它现在](https://github.com/ServiceStack/ServiceStack/wiki/Auto-Query#sort-specific-fields-in-reverse-order):) – mythz