2016-11-14 105 views
0

我必須構建一個小的C#Web API,其中一個可以GET/POST/PUT一些對象。這些對象與其他對象有關係。 (數據庫中的外鍵)。帶有關係的Web API POST對象

我的問題是我不知道如何發佈對象A,這涉及對象B,C & D也。 我正在使用EF。

對此問題使用DTO是最佳選擇嗎? 任何正確的方向指導將不勝感激。

+1

StackOverflow不太適合架構和設計問題。您可能在http://codereview.stackexchange.com或http://softwareengineering.stackexchange.com有更好的運氣。無論哪種方式,「A」與「B」,「C」和「D」有什麼關係? – Cameron

回答

0

你有沒有想過使用Repository Pattern?如果是這樣,你可以與DTO或ViewModel合作。

在我的理解你的問題,你只是想同時修改多個表。那麼你是對的,你可以在這裏使用DTO和ViewModel方法。