2012-11-12 54 views
1

我正在開發一個與一組WCF服務進行通信以檢索數據的MVC4應用程序。我使用svcutil從端點生成服務引用。在wcf服務響應中返回的對象,它們是什麼?

服務操作接受一個請求對象並返回一個響應對象。在這些對象內是「實體」。例如,getproduct操作返回一個getproductresponse對象,該對象具有一個名爲Product的屬性,該屬性的類型爲「Product」。

問題我有,「產品」對象,實體,poco或域對象?我想創建包含所有這些對象的類庫,但不知道應該調用什麼。

回答

0

對於MVC層,它是DTO。但是,您不應該猜測服務是否將實體,poco或域對象發送給您。這些只不過是你的數據容器(作爲MVC層作者)。

另一個論點/稱他們就像DTO一樣,因爲服務實現可能會在未來發生變化,您最終可能會擁有其他的東西,但結構與您相同。

DTO表示數據傳輸對象。

相關問題