2016-11-14 13 views
0

いくつかのオブジェクトをGET/POST/PUTできる小さなC#Web APIを構築する必要があります。これらのオブジェクトは他のオブジェクトとの関係を持ちます。 (データベース内の外部キー)。リレーションを持つWeb API POSTオブジェクト

私の問題は、オブジェクトB、C & Dに関連するオブジェクトAを投稿する方法がわかりません。 私はEFを使用しています。

この問題でDTOを使用する最良の方法はありますか? 正しい方向のガイダンスは高く評価されます。

+1

StackOverflowは、アーキテクチャと設計に関する質問には適切ではありません。 http://codereview.stackexchange.comまたはhttp://softwareengineering.stackexchange.comで運が良いかもしれません。いずれにせよ、 'A'は' B'、 'C'、' D'にどのような関係がありますか? – Cameron

答えて

0

あなたはリポジトリパターンの使用を考えましたか?そうであれば、それをDTOまたはViewModelと組み合わせることができます。

私はあなたの問題を理解して、複数のテーブルを同時に変更したいと思っただけです。次に、DTOとViewModelのアプローチをここで使用できます。

関連する問題