Uri函数“包含”带有父标记。 Uri函数不能具有父令牌

时间:2018-10-31 12:00:57

标签: odata

我正在尝试对不是集合的Navigation属性使用过滤器中的contains函数。但我无法正常工作

https://services.odata.org/V4/(S(5cduegdbizijxzaeonro1qmc))/TripPinServiceRW/People?$ select = UserName&$ filter =照片/包含(名称,'e')

此错误为“ Uri函数“包含”具有父标记。Uri函数不能具有父标记。”

但是,我可以将其用于ARE集合的Navigation属性上的属性。

https://services.odata.org/V4/(S(5cduegdbizijxzaeonro1qmc))/TripPinServiceRW/People?$ select = UserName&$ filter = Friends / any(a:contains(a / UserName,'e​​'))

以上两个示例在使用eq而不是contains时都有效

https://services.odata.org/V4/(S(5cduegdbizijxzaeonro1qmc))/TripPinServiceRW/People?$ select = UserName&$ filter = Friends / any(a:a / UserName eq'e')

https://services.odata.org/V4/(S(5cduegdbizijxzaeonro1qmc))/TripPinServiceRW/People?$ select = UserName&$ filter =照片/名称eq'e'

我想念什么? 非常感谢

0 个答案:

没有答案