我们需要根据相关子表的属性值来选择记录。我今天发现在 odata 中使用名为“any”的关键字支持此功能。此外,默认的微风服务器实现(使用实体框架)支持它。使用与我的微风客户端相同的服务器,我可以使用“任何”关键字在浏览器中输入 odata 查询,并选择相关子字段值的记录。例如:
.../Issue?$filter=oIssueImages/any(ii: ii/IssueImageRef eq 4)
它有效!但是,在微风客户端代码中没有对此的支持。
FWIW:我发现了这个微风功能请求:https ://breezejs.uservoice.com/forums/173093-breeze-feature-suggestions/suggestions/3988038-adding-any-and-all-filter-operators
有谁知道微风什么时候会实现这个功能?