J'utilise LINQ to SQL (SQL Server) dans ASP.Net MVC. Ma page doit afficher toutes les régions et tous les bureaux dans chaque région (imbriquée). Les bureaux appartiennent à une banlieue, qui à son tour, appartiennent à une région. C'est à dire. Dans chaque région, je dois saisir les bureaux qui existent dans les banlieues qui appartiennent à la région actuelle dans la boucle.Passage de données imbriquées du contrôleur à la vue dans ASP.Net MVC (LINQ)
(code pseudo)
foreach(Region currentRegion in Regions) { Display Region's Heading foreach(Office currentOffice in ALL OFFICES WHICH BELONG TO SUBURBS WHICH BELONG TO THIS REGION) { Display Office Name } }
Quelle est la plus propre, manière de paradigme MVC pour y parvenir avec LINQ to SQL?
(Je suis un grand fan SQL, mais j'utilise LINQ to SQL pour ce projet).
Je ne veux pas avoir à écrire 5 classes auxiliaires juste pour faire une chose si simple. Je ne suis pas à la recherche d'une solution de «monde parfait OO overkill», propre, minimaliste et simple qui soit la meilleure.
Je idéalement aime rassembler toutes les données dans le contrôleur afin que je ne termine pas avec une vue chaotique qui chevauche la responsabilité du contrôleur, etc.
Pouvez-vous être plus précis sur le format de ces données, où elles sont conservées et comment récupérées? –