如何在odata服务中将查询转换为url

时间:2014-04-09 15:39:00

标签: android odata odata4j

如何将此查询转换为url我尝试了一些事情 像这样

SELECT“column_name” FROM“table_name” [在哪里“条件”] ORDER BY“column_name”[ASC,DESC];

2 个答案:

答案 0 :(得分:1)

根据协议,您可以使用$ crossjoin查询多个实体集。但是OData库不支持uri解析器,读者和编写器中的$ crossjoin。

另外,如果实体集之间存在关系(导航属性),您可以尝试混合$ select和$ expand来获得所需的结果。例如:

baseURL时/ EntityA $选择= Property1,Property2&安培; $扩大= Navigation1($选择= Property3)

答案 1 :(得分:0)

OData v4引入了一个新的运算符,可以解决您的问题。

有关详情,请参阅:http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part2-url-conventions.html,第5.1.1.5.1节