【发布时间】:2016-12-03 02:09:54
【问题描述】:
我有剑道网格,它使用 odata 过滤。问题是我需要过滤集合内部的属性,并且这个集合也在集合内部。
查询:CaseStudies/ExamRecords/any(d:contains(d/LevelName,'11'))
CaseStudies - 收藏
ExamRecords - 收藏
LevelName - 属性
我不熟悉 odata 过滤。所以问题是如何更正配置请求来过滤这个查询?
因为现在我收到以下错误消息:The parent value for a property access of a property 'ExamRecords' is not a single value. Property access can only be applied to a single value.
编辑 1
我正在使用 $expand,这个问题不是关于“如何显示集合”,这个问题是关于“如何过滤集合内的属性和集合内的集合”。
【问题讨论】:
-
您需要使用 $expand 来获取子集合。见stackoverflow.com/questions/9171310/…
-
@MurrayFoxcroft 我用的是$expand,这个问题是另一个
标签: c# filter kendo-grid odata