Linq für verschachtelte Schleife

Ich habe eine Schleife wie folgt:

foreach(x in myColl) 
{
    foreach(var y in x.MyList) 
    {
        result.Add(x.MyKey + y)
    }
}

Das bedeutet, dass ich in meiner inneren Schleife Zugriff auf eine Eigenschaft des aktuellen äußeren Elements benötige.

Ich suche eine LINQ-Anweisung, bin mir aber nicht sicher. Ich habe es mit @ versuc

result = myColl
    .SelectMany(x => x.MyList)
    .SelectMany(x => /* how to get the key of the outer loop here */ + x)

Antworten auf die Frage(6)

Ihre Antwort auf die Frage