ASP.NET MVC C#: intégrer des données provenant de plusieurs tables/requêtes en vue

Ok, je suis toujours obtenir le coup de l'asp.net et le framework MVC et la conversion de ma connaissance au cours de l'ASP classique et VB - alors, soyez doux.

J'ai eu mon premier point de vue (/home/détails/X) fonctionne bien grâce à l'aide précédente de me pointer dans la bonne direction, maintenant, j'ai besoin d'ajouter des données à partir de plusieurs tables et des requêtes/vues MVC vue (je déteste ça SQL et MVC à la fois d'utiliser le mot vue de significations différentes).

Je ne suis pas à la recherche de quelqu'un pour écrire la réponse pour moi (sauf si elles sentez vraiment énergique), d'autant plus que quelqu'un pour me pointer dans la bonne direction de ce que je devrais être à la recherche et à la lecture sur de la comprendre et de la faire moi-même.

Mon problème

Il y a de multiples ensembles de données dont j'ai besoin d'afficher dans cette vue, et de chaque jeu de données a une bonne PK/FK 1-M relation établie, et la résultante de ces dossiers devra être bouclé.

Comment j'aurais fait cela auparavant

Dans mon classique ASP jours, j'aurais défini la requête SQL à la tête de la page où les données ont été à être utilisé, avec une instruction select, le long des lignes de:

SELECT * FROM query_name
WHERE query_uniquecolumnname = Request.QueryString("value")

Une fois cette opération effectuée, vous définissez le faire alors que query_name PAS BOF/expressions du FOLKLORE, puis déposer dans les noms de champ vous vouliez partir de cette requête et il a été fait.

Comment puis-je réaliser cela maintenant?

Donc, le transfert rapide de mon ASP classique de la connaissance, comment puis-je obtenir le même résultat avec MVC?

Les tables/vues je souhaite utiliser sont déjà définies au sein de mon modèle de données (et les relations sont présents dans il y qui je suppose est un plus), j'ai juste besoin de savoir comment je pouvais l'appeler à l'intérieur de la page et utiliser l'ID de l'enregistrement affiché dans la vue Détails pour s'assurer que seuls des données affichées.

Merci d'avance

OriginalL'auteur thewinchester | 2009-08-06