Asp.net web api 如何在OData中跳过、选择、添加$expand?

Asp.net web api 如何在OData中跳过、选择、添加$expand?,asp.net-web-api,odata,Asp.net Web Api,Odata,如何在OData中跳过、选择、覆盖$expand?为什么下面的方法不起作用 http://services.odata.org/V4/(S(s2sx534tmya3oqnyfxumtyl1))/TripPinServiceRW/People?$expand=Friends($select=Emails&$top=1&$skip1) 但是,如果我在展开中仅使用$select或$top或$skip,它将起作用。例如,下面的工作。为什么上述方法不起作用?我想这是一个Odata限制 h

如何在OData中跳过、选择、覆盖
$expand
?为什么下面的方法不起作用

http://services.odata.org/V4/(S(s2sx534tmya3oqnyfxumtyl1))/TripPinServiceRW/People?$expand=Friends($select=Emails&$top=1&$skip1)
但是,如果我在展开中仅使用
$select
$top
$skip
,它将起作用。例如,下面的工作。为什么上述方法不起作用?我想这是一个Odata限制

http://services.odata.org/V4/(S(s2sx534tmya3oqnyfxumtyl1))/TripPinServiceRW/People?$expand=Friends($select=Emails)

http://services.odata.org/V4/(S(s2sx534tmya3oqnyfxumtyl1))/TripPinServiceRW/People?$expand=Friends($top=1)

在展开中,需要使用分号来分隔不同的选项,而不是使用符号。此URL应适用于:

http://services.odata.org/V4/(S(s2sx534tmya3oqnyfxumtyl1))/TripPinServiceRW/People?$expand=Friends($select=Emails;$top=1;$skip=1)

OData V2是否有一个等价物用于$skip和$top用于$expand?