如何在OData中对扩展实体执行投影?

时间:2011-01-17 21:04:38

标签: wcf service odata netflix

当我执行以下OData查询时,我看到一个特定的Netflix标题,其奖项已扩大。

http://odata.netflix.com/Catalog/Titles?$filter=Name eq 'The Name of The Rose'&$expand=Awards&$select=Rating,Awards

请注意,我只预测了标题的Rating属性。

我是否还可以投影($ select)扩展奖励的特定属性?也就是说,对于扩展中的每个奖项,只显示类别和年份属性。

2 个答案:

答案 0 :(得分:1)

当然,只需修改查询以包含:

$select=Rating,Awards/Category,Awards/Year

答案 1 :(得分:0)

以下示例使用Asp.Net Odata与top,filter,select和select extended property

http://test.com/odata/Entity/ $顶部= 20&安培; $滤波器=含有(名称, 'A')及$选择=姓名,电子邮件和安培; $扩大=儿童($选择= ChildPropertyName)