ASP.NET MVC C #: Trazendo dados de várias tabelas / consultas para uma visão

Ok, eu ainda estou pegando o jeito do asp.net e do framework MVC e convertendo meu conhecimento do ASP clássico e VB - então, por favor, seja gentil.

Eu tenho minha primeira visão (/ home / detalhes / X) funcionando bemgraças a ajuda anterior, apontando-me na direção certaAgora, preciso adicionar dados de várias tabelas e consultas / visualizações à visualização do MVC (eu odeio que o SQL e o MVC usem a exibição de palavras para diferentes significados).

Eu não estou procurando alguém para escrever a resposta para mim (a menos que eles estejam se sentindo realmente enérgicos), mais ainda para alguém me apontar na direção certa do que eu deveria estar olhando e lendo para entender e fazer isso eu mesmo.

Meu problema

Existem vários conjuntos de dados que eu preciso exibir nessa exibição e cada conjunto de dados diferente tem uma relação PK / FK 1-M adequada estabelecida e os registros resultantes precisariam ser passados ​​por loop.

Como eu teria feito isso anteriormente

Em meus dias ASP clássicos, eu teria apenas definido a consulta SQL na cabeça da página onde os dados seriam usados, com uma instrução select ao longo das linhas de:

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

Uma vez que isso foi feito, você definiria o while query_name NOT BOF / EOF para cima, em seguida, soltar os nomes de campo que você queria que consulta e tudo foi feito.

Como eu faço isso agora?

Então, o avanço rápido do meu conhecimento clássico de ASP, como faço para conseguir o mesmo resultado com MVC?

As tabelas / visões que eu desejo usar já estão definidas dentro do meu modelo de dados (e os relacionamentos estão aparecendo lá, o que eu presumo que seja um plus), eu só preciso descobrir como eu poderia chamá-los dentro da página e usar o ID do registro que está sendo exibido na visualização Detalhes para garantir que apenas os dados relacionados sejam exibidos.

desde já, obrigado

questionAnswers(3)

yourAnswerToTheQuestion