SQL Server データベースに対して最初の ASP.Net MVC 3 Web アプリケーションを開発しています。Database First を使用して、既存のデータベースから dbContext と Models を作成しました。
1-M 関係のマスター/詳細ビューを作成しようとしています。TableB と TableC にそれぞれ 1-M の関係で関連付けられている TableA があります。ただし、TableB と TableC は互いに直接関連していません。
ユーザーが TableA のレコードの詳細ビューに移動したときに、ビューの上部に TableA 内の列のデータを含むセクションを表示したいと考えています。次に、関連するテーブル (TableB と TableC) ごとに 1 つのタブを持つタブのグループを作成します。たとえば、ユーザーが TableB タブをクリックすると、TableB のすべての関連レコードを一覧表示する部分ビューをロードしたいと思います。
誰かがこれを達成する方法を理解するのを手伝ってくれますか? コードを投稿しますが、どこから始めればよいかわかりません。
私はいくつかの調査を行い、ViewModel について議論している多くの投稿を見つけましたが、TableB と TableC の関連コレクションを含む私の TableA モデルとこれがどのように異なるのかはわかりません。また、TableA の [詳細] ビュー内で各リレーションシップのレコードを別のテーブルに読み込む方法も発見しましたが、これには必要なタブ移動機能が含まれていません。
前もって感謝します。