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