原始集合的 OData OrderBy 语法

OData OrderBy Syntax for Primitive Collection

在使用 OData 查询复杂对象的集合时,我会引用 属性 字段名称进行排序,并可选择一个方向:

http://server/customers?$orderBy=Name desc

排序原始类型集合(例如字符串集合)的语法是什么?

http://server/tags?$orderBy={WhatGoesHere} desc

你可以用$it引用原语, 所以你的请求应该是

http://server/tags?$orderby=$it desc

如您所见:https://issues.oasis-open.org/browse/ODATA-393 它是在 OData 4.0 中添加的,如果你使用旧版本它可能无法工作