2 つのテーブルを持つデータベースがあります。これらには外部キー関係があります (したがって、従来のマスター/詳細構造を持ちます)。
ブラウザーで JavaScript (具体的には Angular アプリ) から ASP.NET MVC WebAPI への呼び出しを使用して、これら 2 つのテーブルのデータ全体をフェッチしたいと考えています。JavaScript では、データを適切な関係を持つオブジェクトに再構築したいと考えています (詳細オブジェクトが正しいマスターへの参照を持つようにするため)。
これを実装する最もクリーンな方法は何でしょうか?
1 つのオプションは、マスターの REST API を呼び出し、結果を反復処理し、REST 呼び出しを行って各マスターの詳細レコードを取得することです。これは少し強引に感じられ、明らかに多くの REST 呼び出しが発生します。
JavaScript で正しいオブジェクト構造に簡単に逆シリアル化できる WebAPI 呼び出しを作成できますか? それは適切にRESTfulですか?