Hierarchische Daten in Linq - Optionen und Leistung

Habe ich einige hierarchische Daten - jeder Eintrag hat eine id und eine (nullable) parent-Eintrag id.
Ich möchte zum abrufen aller Einträge in der Baumstruktur unter einem bestimmten Eintrag. Dies ist in einer SQL Server 2005-Datenbank. Ich bin Abfragen mit LINQ to SQL in C# 3.5.

LINQ to SQL nicht unterstützt Common Table Expressions direkt. Meine Entscheidungen sind, die zum zusammenstellen der Daten in code mit mehreren LINQ-Abfragen, oder eine view auf die Datenbank, die die Oberflächen einer CTE.

Welche option (oder andere option), glauben Sie, wird besser, wenn Datenmengen zu groß werden?
SQL Server 2008 ist, ist HierarchyId-Typ unterstützt Linq to SQL?

InformationsquelleAutor Anthony | 2008-10-14
Schreibe einen Kommentar