ServiceStack AutoQuery订购

时间:2015-05-21 22:51:44

标签: servicestack

我正在使用AutoQuery,这使得编写服务变得非常简单。我的一个查询需要按值X递减,然后按值Y递增。似乎在AutoQuery中,您可以命令所有升序或降序但不是组合。

为了解决这个问题,我添加了自定义属性以指示我的状态:

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

这确实有效,但我想知道是否可以原生这样做。

1 个答案:

答案 0 :(得分:2)

AutoQuery允许您指定多个Order By,您可以通过在字段名称前添加-来按相反顺序排序,例如:

?orderBy=X,-Y