Ну, вы можете использовать:
var result = from p1 in collection1
select p1.collection2 into p2
select p2.collection3 into p3
select p3....;
Однако я подозреваю, что более вероятно, что ваши исходные вызовы Select
должны были быть SelectMany
, в этом случае вы 'd get:
var result = from p1 in collection1
from p2 in p1.collection2
from p3 in p2.collection3
select p3....;
Это действительно зависит от того, что вы пытаетесь сделать.