1
我目前正在使用WebAPI和實體框架構建RESTful API。一切都很順利 - 解決了討厭的循環引用問題,除了我的輸出包含一個RelationshipManager JSON塊,它擴大了輸出,並且在大多數情況下我沒有太多需要。從WebAPI輸出中移除RelationshipManager JSON
有沒有辦法將其刪除?忽略它?
這裏我指的JSON: -
{
$id: "1",
RelationshipManager: {},
AirlineId: 1,
AirlineName: "British Airways",
Code: "BA",
Url: "www.ba.com",
Seo: null
},
{
$id: "3",
RelationshipManager: {
$id: "4",
_owner: {
$ref: "3"
},
_relationships: null
},
AirlineId: 2,
AirlineName: "Delta",
Code: "DL",
Url: "www.delta.com",
Seo: null
},
幫助表示讚賞;)
顯而易見的答案:使用DTO的。更多的工作,更少的挫折感。 –
擊敗我使用EF的原因。數據的體系結構目前非常流行,每次我對數據庫進行更改時,我都不希望發生維護噩夢。坦率地說,如果這是我與EF和WebAPI唯一的問題,那麼我會接受它,因爲它提供了巨大的節約。 – dooburt
我有同樣的問題...你可以請告知如何解決這個問題嗎? – Krunal