首页 > 解决方案 > 返回所有结果的 Odata 深度展开过滤器

问题描述

我正在尝试过滤最内部的扩展,如下面的 URL 所示,该项目正在使用 odata asp.net 核心

http://localhost:17908/odata/product?$expand=Attributes($expand=Attribute($filter=ParentAttributeId eq 240235))&$select=Id,Sku,IsActive&$filter=Sku eq 'TESTSku'

这是对象结构,Product -> Attributes -> Attribute/ParentAttributeId

问题是 $filter=ParentAttributeId eq 240235 没有注册,我得到所有的属性,不管 ParentAttributeId

这是 odata 的实现 在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

标签: c#asp.netodata

解决方案


推荐阅读