Comment afficher les données de plusieurs tables dans une même vue MVC

Je vais avoir du mal à résoudre le suivant avec un MVC vue.

Mon but est d'afficher des données provenant de plusieurs tables en une seule MVC vue. L'essentiel des données provient d'une table appelée Détaillants. J'ai aussi une autre table appelée RetailerCategories qui stocke les retailerid par les Détaillants de la table et aussi un code de catégorie de liaison à une Catégorie de la table.

Remarque qu'il y a plusieurs enregistrements pour chaque retailerid dans le RetailerCategories table.

Dans la vue, je veux vous montrer une liste des détaillants et à chaque détaillant j'en veux pour preuve la liste des catégories qui leur sont applicables.

Quelle serait la meilleure façon d'accomplir cette? Certaines des choses que j'ai essayé sont couverts dans Pouvez-vous aider cette MVC ViewModel problème?

Ceci, cependant, ne semble pas être la bonne approche.

source d'informationauteur Cunners | 2010-11-30