2013-05-22 31 views
4

我正在內部網絡上構建一些mvc 4.0 web api服務。我來自一個WCF WSHttp背景,我們共享了常見的DTO以及服務和客戶之間的契約。Web Api共享DTO

有了web api,我應該在客戶端和服務之間共享dtos嗎?或者這是一種不好的做法,我應該讓客戶端嘗試將json反序列化爲任何想要的對象結構。 在我的情況下,可能會導致在客戶端和服務重複dtos?您的幫助

回答

2

我目前工作的一個正胎web項目

感謝和我們的DTO存儲在可公開訪問的庫,業務層和MVC的網站使用。我們發現這是最合乎邏輯的意義,它會停止重複,同時仍然保持一個分離層。

我希望有所幫助,祝你好運!

+0

我正在沿着單獨的dto的兩端(和一點重複)的路徑,但我想知道現在,如果這是明智的 – jonho

+0

只是想知道如果任何人有其他的觀點,並有強烈的理由,讓他們完全分離。謝謝 – jonho