J'ai une question relativement simple sur les modèles asp.net MVC.Récupération des données d'un modèle composé de plusieurs tables dans une relation un-à-plusieurs
J'ai un modèle basé sur deux tables qui sont liées dans une relation un-à-plusieurs.
tableau AnimalGroup (ID, nom)
tableau AnimalSubGroup (ID, nom, AnimalGroupID)
Chaque AnimalGroup a un nombre quelconque de AnimalSubgroups. Comment parcourir les AnimalSubGroups de chaque AnimalGroup et obtenir AnimalSubGroup.name (par exemple)? Je suis nouveau sur asp.net MVC et j'ai suivi différents tutoriels, mais bien qu'ils soient excellents pour obtenir une application de base et obtenir des résultats sur une seule table, je suis bloqué sur la façon dont j'obtiendrais des résultats à partir de plusieurs tables liées dans le même modèle. J'ai vu des références à ViewModel comme une solution, mais il semble que ViewModel est plus utile pour mettre des données de deux tables non liées dans une seule vue.
Merci d'avance.
Qu'est-ce que vous utilisez pour accéder à votre base de données? Linq à SQL? –
Je ne suis pas sûr - j'utilise Visual Studio avec le plugin MVC, et je suis simplement en train de suivre l'assistant pour créer un modèle qui contient des tables DB. – sslepian
Je vois. Eh bien, la chose est ASP.NET MVC est juste un cadre pour développer des applications web. Donc, sans savoir ce que vous utilisez pour obtenir vos entités et les renvoyer à vos opinions, répondre à votre question est un peu difficile. Cela aiderait si vous pouviez fournir plus de détails dans la question. –