ASP.NET MVC C #: Einbringen von Daten aus mehreren Tabellen / Abfragen in eine Ansicht
Ok, ich verstehe immer noch asp.net und das MVC-Framework und konvertiere mein Wissen von klassischem ASP und VB - seien Sie also bitte vorsichtig.
Ich habe meine erste Ansicht (/ home / details / X) gut funktioniertDank der vorherigen Hilfe, die mich in die richtige Richtung gelenkt hatJetzt muss ich der MVC-Ansicht Daten aus mehreren Tabellen und Abfragen / Ansichten hinzufügen (ich hasse es, dass SQL und MVC beide die Wortansicht für unterschiedliche Bedeutungen verwenden).
Ich bin nicht auf der Suche nach jemandem, der die Antwort für mich schreibt (es sei denn, er fühlt sich wirklich energisch), sondern vielmehr nach jemandem, der mich in die richtige Richtung weist, in die ich schauen und nachlesen sollte, um sie zu verstehen und zu tun das selbst.
Mein Problem
Es gibt mehrere Datensätze, die ich in dieser Ansicht anzeigen muss, und für jeden unterschiedlichen Datensatz wurde eine richtige PK / FK 1-M-Beziehung eingerichtet, und die resultierenden Datensätze müssten durchgeschleift werden.
Wie hätte ich das vorher gemacht
In meinen klassischen ASP-Tagen hätte ich nur die SQL-Abfrage am Kopf der Seite definiert, auf der die Daten verwendet werden sollen, mit einer select-Anweisung im Sinne von:
SELECT * FROM query_name
WHERE query_uniquecolumnname = Request.QueryString("value")
Sobald dies erledigt ist, setzen Sie die Option do, während query_name NOT BOF / EOF aktiviert ist. Geben Sie dann die gewünschten Feldnamen für diese Abfrage ein, und alles ist erledigt.
Wie erreiche ich das jetzt?
Wie kann ich mit MVC das gleiche Ergebnis erzielen, wenn ich mich auf mein klassisches ASP-Wissen stütze?
Die Tabellen / Ansichten, die ich verwenden möchte, sind bereits in meinem Datenmodell definiert (und die Beziehungen werden dort angezeigt, von denen ich annehme, dass sie ein Plus sind). Ich muss nur herausfinden, wie ich diese innerhalb der Seite aufrufen und die verwenden kann ID des Datensatzes, der in der Detailansicht angezeigt wird, um sicherzustellen, dass nur verwandte Daten angezeigt werden.
Danke im Voraus