Actualmente estoy trabajando en la curva de aprendizaje que es LINQ y realmente podría usar algo de ayuda. No sé si lo que deseo es posible, pero si tuviera que apostar, apuesto a que sí.LINQ - ¿Obtiene todos los artículos en una lista dentro de una lista?
Actualmente tengo una lista de objetos llamada _tables y cada uno de estos objetos tiene dentro otra lista de objetos expuestos a través de la propiedad, "Índices". Básicamente, me gustaría terminar con una lista que contenga todos los índices de todas las tablas.
Esto es lo que tengo hasta ahora:
var indexes = from TableInfo tab
in _tables
where tab.Indexes.Count > 0
select tab.Indexes;
Desafortunadamente, esto me parece estar dando otra lista de listas, pero sólo cuando la lista Índices contiene más de un valor ... ¿Hay alguna manera de juntar todas estas listas sin bucles?
Acabo de leer esto: http://community.bartdesmet.net/blogs/bart/archive/2008/08/19/probably-the-most-powerful-linq-operator-selectmany.aspx –