我正在尝试对不是集合的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'
我想念什么? 非常感谢