【发布时间】:2021-02-24 23:09:48
【问题描述】:
我的 OData 查询运行良好,返回如下内容:
[
{
"Id": "ABC",
"Related": {
"Id": "123"
},
"Children": [
{
"Id": "1"
},
{
"Id": "2"
}
]
},
{
"Id": "DEF",
"Related": {
"Id": "123"
},
"Children": [
{
"Id": "3"
},
{
"Id": "4"
}
]
}
]
我想过滤每个对象的第一个孩子。 我对值或相关(1-1 关系)进行过滤没有问题,但我找不到过滤第一个子项(0-N 关系)的方法。
为了过滤 1-1 实体,我使用 Related/Id eq '123' 进行过滤,但我找不到类似于 Children[0]/Id 的语法eq '1'.
有什么想法吗?
谢谢!
【问题讨论】:
-
请分享一个示例 URL 并使用 OData 协议版本标记此问题。 OData v4 支持此功能,但与以前的版本不同
标签: odata