Хорошо, я все еще изучаю asp.net и инфраструктуру MVC и преобразовываю свои знания из классического ASP и VB - так что, пожалуйста, будьте осторожны.
Мой первый вид (/ home / details / X) работает нормально благодаря предыдущей помощи, указывающей мне правильное направление , теперь мне нужно добавить данные из нескольких таблиц и запросов / представлений к представлению MVC (я ненавижу, что SQL и MVC оба используют представление слова для различных значений).
Я не ищу, чтобы кто-то написал для меня ответ (если он не чувствует себя действительно энергичным), тем более, чтобы кто-то указывал мне правильное направление того, на что я должен смотреть и читать, чтобы понять это и сделай это сам.
Моя проблема
Есть несколько наборов данных, которые мне нужно отобразить в этом представлении, и для каждого отдельного набора данных установлены правильные отношения PK / FK 1-M, и результирующие записи должны будут проходить по циклу.
Как бы я это сделал раньше
В мои классические дни ASP я бы просто определил SQL-запрос в заголовке страницы, на которой должны были использоваться данные, с оператором select в виде:
SELECT * FROM query_name
WHERE query_uniquecolumnname = Request.QueryString("value")
После того, как это будет сделано, вы должны установить значение do while query_name NOT BOF / EOF, а затем добавить имена полей, которые вы хотели получить из этого запроса, и все было сделано.
Как мне добиться этого сейчас?
Итак, как быстро перейти к моим классическим знаниям ASP, как мне добиться того же результата с MVC?
Таблицы / представления, которые я хочу использовать, уже определены в моей модели данных (и там отображаются взаимосвязи, которые, я бы предположил, является плюсом), мне просто нужно выяснить, как я мог бы вызвать их на странице и используйте идентификатор записи, отображаемой в представлении «Подробности», для отображения только связанных данных.
Заранее спасибо