2015-05-21 39 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