Не могу по-настоящему понять, как метод выбора расширения работает со списком внутри другого списка, например так:
var queries = (from item in list
from item2 in list.anotherlist
select item2).ToList<MyType>();
Это не будет работать:
// Gives me a list of List<QueryResult>
var queries = list.Select(item => item.anotherlist).ToList();