$expand
来增强一个OData SharePoint REST查询,并且我想在扩展实体的属性之一上进行$filter
。然而,我找不到任何关于正确语法的文档。我发现有些地方可能建议使用Entity/property,但是尝试后,我失败了:
查询:
_vti_bin/listdata.svc/Posts?$expand=Category&$filter=substring(\"Featured Article\",Category/Title) eq false and year(Published) lt " +year+1+ " and month(Published) lt " +month+1+ " or day(Published) lt " +day+1+ " and ApprovalStatus eq '0'&$select=Title,Published,Category,ApprovalStatus&$orderby=Published desc"
这将返回:
syntax error '\"' at position 10.
我该如何根据Category实体的Title进行过滤,当Category是高级别时,它的Title属性是子级别?
Category
指向一个实体集合还是单个实体?我一开始认为它指向单个实体,但你收到的错误信息提到它是IEnumerable
,这让我相信它是一个集合。 - Jen S