[英]OData return single node
我有一個OData URI,其中我正在使用$ expand和$ select。
http://odataservice.com/TripBookingPrices()?$expand=Trip&$select=TripId,Trip/ItemCode
它正在工作,但是結果“ Trip”作為集合返回:
{"d": {"results": [
{
"__metadata": {
"uri": "http://odataservice.com/TripBookingPrices(229)",
"type": "CodeFirstNamespace.TripBookingPrice"
},
"TripId": 46,
"Trip": {
"__metadata": {
"uri": "http://odataservice.com/Trips(46)",
"type": "CodeFirstNamespace.Trip"
},
"ItemCode": "ItemCode1"
}
}
有沒有辦法我可以強迫它像這樣返回?:
{"d": {"results": [
{
"__metadata": {
"uri": "http://odataservice.com/TripBookingPrices(229)",
"type": "CodeFirstNamespace.TripBookingPrice"
},
"TripId": 46,
"ItemCode": "ItemCode1"
}
不,無法從查詢中執行此操作。 但是由於它是您自定義的函數(服務操作),因此您實際上可以自定義返回值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.