当我执行以下 OData 查询时,我看到一个特定的 Netflix 标题,其奖项已扩大。
http://odata.netflix.com/Catalog/Titles?$filter=Name eq 'The Name of The Rose'&$expand=Awards&$select=Rating,Awards
请注意,我只预测了标题的 Rating 属性。
我还可以投影 ($select) 扩展奖励的特定属性吗?也就是说,对于扩展包中的每个奖项,只显示类别和年份属性。
当然,只需修改查询以包括:
$select=Rating,Awards/Category,Awards/Year
这是使用带有顶部、过滤器、选择和选择扩展属性的 Asp.Net Odata 的示例
http://test.com/odata/Entity/ ?$top=20&$filter=contains(Name,'A')&$select=Name,Email&$expand=Child($select=ChildPropertyName)