Laissez-moi vous expliquer en utilisant cet exemple de code:Trouver un objet spécifique dans la liste dans l'objet dans une requête LINQ
var commands1 = new List<int> { 1 };
var lessons = new List<lesson>
{
new lesson
{
hours = new List<hour>
{
new hour { period = 1 }
}
}
};
List<command> commands2
{
get
{
return (
from o in commands1
select new command
{
hour = ????;
}
).ToList();
}
}
et à la place du ????
. Je dois obtenir l'objet hour
dont period
correspond à o
. Normalement je bouclerais par lessons
, puis bouclerais par hours
pour vérifier hour.period
mais je ne sais pas comment faire cela dans une requête LINQ.
J'espère que c'est assez clair (et que j'ai paraphrasé le code correctement).
J'ai traduit vos identifiants en néerlandais en utilisant Google Translate. J'espère que j'ai bien compris. – dtb
Merci. J'ai beaucoup simplifié le code, je reçois à la fois des leçons et des commandes1 à partir de XML. –