我很确定这对于 Odata 是不可能的,但是,在我开始编写服务操作之前,我想问问是否有人对如何实现这一点有任何想法。
基本上,我想在 odata qry 的末尾添加一个 $orderby,有点像这样:
$orderby=SomeIntField-SomeOtherIntField
在 SQL 中很容易做到,不确定如何使用 OData 和 WCF 数据服务做到这一点?
我很确定这对于 Odata 是不可能的,但是,在我开始编写服务操作之前,我想问问是否有人对如何实现这一点有任何想法。
基本上,我想在 odata qry 的末尾添加一个 $orderby,有点像这样:
$orderby=SomeIntField-SomeOtherIntField
在 SQL 中很容易做到,不确定如何使用 OData 和 WCF 数据服务做到这一点?
编辑 - 虽然我最初认为你不能这样做,但事实证明你可以。有关语法示例,请参阅 MS-ODATA 规范的第2.2.3.6.1.1 节通用表达式语法。你会需要$orderby=SomeIntField sub SomeOtherIntField
.