(OBS: Este post é continuação do artigo LINQ Extensions)
SelectMany: Projeta cada elemento de uma seqüência para um IEnumerable, resultando em uma única coleção.
// SelectMany: Projeta cada elemento de uma seqüência para um
// IEnumerable, resultando em uma única coleção.
var querySelectMany = Pessoas.SelectMany(p => p.Animais);
foreach (var animal in querySelectMany)
Console.WriteLine("{0} - {1}", animal.Dono.Nome, animal.Nome);
// Resultado no console:
// José - Fred
// José - Billy
// Antonio - Pandora
// Antonio - Teny
// Antonio - Cindy
// Maria - Crodô
// Maria - Frodo



