使用 odata 使用嵌套字符串数组进行过滤

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

我的后端在.net上。我有一个模型,例如:

class ChildModel { public string[] Values { get; set; } }

class ParentModel{ public ChildModel ChildModel {get; set;} }

我想使用 Child model.values 中的 odata 过滤数据。

我尝试了以下方法:

$filter=contains(ChildModel/Values,'Val1')

$filter=$expand=ChildModel($filter=Values/any(Values: Valueseq 'Val1'))

.net odata
1个回答
0
投票

我认为你应该使用这样的东西:

$filter=ChildModel/Values/any(r:r eq 'Val1')
© www.soinside.com 2019 - 2024. All rights reserved.