La seule chose que je peux trouver en traitant master/detail et LINQ est à travers la liaison de données. Cependant, j'utilise LINQ pour interroger mes données et je vais devoir parcourir manuellement les résultats sans nécessiter de liaison de données. Mon but final est de faire une boucle dans un ensemble de résultats maître, d'obtenir une liste groupée d'enfants et de générer les données principales/détaillées en tant que structure hiérarchique dans XML.LINQ To SQL - Quel est le moyen le plus efficace de passer en revue le maître/détail?
Mon illustration: J'ai une table appelée my_master_tbl et elle sera interrogée par une date. J'ai une table enfant appelée my_child_tbl qui sera groupée par date, par l'identifiant principal, et utilise sum() pour totaliser certains champs. Je voudrais lier les données groupées au maître et faire une boucle dans le maître/détail de la façon la plus efficace possible pour exporter les résultats en XML. Qu'est-ce que c'est? La seule façon que je peux penser est de faire une boucle dans le maître, puis interroger le jeu de résultats groupés des enfants en fonction de master_id.