J'ai un peu la même situation avec des objets similaires. En gros, chaque objet implémente une collection d'un type de base. Alors ...Sélection récursive d'objets similaires (LINQ)
Item1 - Liste envois2 - Liste éléments particuliers3
publique Liste Promotions {get; ensemble; }Item2: Item1 Item3: Item1
spécial { public int valeur {get; ensemble; } public string Nom {get; ensemble; } }
Maintenant, je peux juste descendre dans l'arbre et obtenir des choses - mais je veux fondamentalement obtenir toutes les intences de classe «spéciale» de l'objet entier, tout le long de l'arbre - en une seule collection unique.
Est-ce possible avec LINQ? ou dois-je juste compter sur des boucles très compliquées?
Vous l'avez étiqueté Linq-to-SQL, mais il n'y a aucune mention de bases de données dans votre question, seulement des objets. Voulez-vous dire Linq aux objets? –
Vous avez raison, je n'ai pas clarifié cela. C'est juste Linq to Objects - en utilisant C#. – Ciel