次のような複数のテーブルがあります
[Item] [Items_Categorys] [Categorys] [Item_SubItem]
-Id -Id -Id -Id
-Title -Item_ID [FK: Item] -Text -Title
-Description -Category_Id [FK: Categorys] -Item_Id [FK:Items]
-Image
したがって、Items/{item_id} ページに移動すると、アイテム、そのカテゴリ、サブアイテムなどがビューに追加されるようにしたいと考えています。カテゴリ、サブアイテムなどの IEnumerables を保持する LocalModel を作成しました。このすべての情報を一度に取得するために linq sql クエリを注文する最良の方法は何ですか。現在、テーブルごとに多数の for ステートメントを使用して変数に格納し、それらの変数を LocalModel に入れてページに送信しています。