Ich habe zwei Tabellen, aus denen ich Daten abrufen möchte.
Nennen wir sie "Parent" und "Children". Die Tabelle "Parent" hat viele Datensätze in der Tabelle "Children". (Eins zu Viele)
Mein Problem ist, dass ich eine effiziente Methode für die Anzeige der Daten finden möchte, die die beiden Tabellen in meiner ASP.NET MVC-Anwendung enthalten. Mein Ansatz ist, alle Datensätze aus "Parent" auszuwählen und dann in einer Schleife die Daten aus "Children" auszuwählen.
Also ich brauche Hilfe bei der Gestaltung einer Abfrage für SQL Server 05, die die Daten aus für C# effizienter bekommen kann, ich war die Planung der Erstellung von Typ-Klassen und die "Parent"-Klasse würde eine "Liste", die in meiner Ansicht kann ich Schleife durch die Ausgabe der Werte haben.
public class Parent_Type
{
public string Name { get; set; }
public List<Children_Type> Children { get; set; }
}
public class Children_Type
{
public string Name { get; set; }
}
Die Daten müssen wie folgt angezeigt werden: (Der Name des "Eltern"-Datensatzes und dann eine Liste von "Kinder"-Datensätzen")
"Elternteil 123"
- "Kind 1"
- "Kind 2"
- "Kind 3"
"Elternteil 124"
- "Kind 1"
- "Kind 2"
- "Kind 3"