Asp.net web api 如何在OData中跳过、选择、添加$expand?
如何在OData中跳过、选择、覆盖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
$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?