如何通过函数使用OData $ orderby

问题描述 投票:0回答:1

我正在使用OData v3.0通过Rest API从后端服务器查询数据。

我有一个表(和关联的资源URL)Contact,每个联系人都有CompanyNamePersonName。但是在前端只显示Name

我想实现的是$orderby这两个字段中的任意一个。一种可能的方式是将这两个字段串联起来,例如$orderby=concat(CompanyName,PersonName),但出现此错误

请检查您的OData查询:非原始集合仅支持按根级别的属性排序。不支持嵌套的属性和表达式。

还有其他方法可以执行此命令吗?谢谢。

c# asp.net odata
1个回答
0
投票

您的问题

如何在ODATA查询中对多个字段进行排序

答案

https://services.odata.org/V3/Northwind/Northwind.svc/Customers/?$orderby=Country asc,Phone desc

© www.soinside.com 2019 - 2024. All rights reserved.