質問は、以下のタイプのコードに頼らずに、すべての親の子のすべてのエンティティを含む B のリストを返す方法です。単一の linq クエリ内で同じことを達成できるはずだと考えていました。
Class Parent {
public Title,
public children List<B>,
}
data = List<A>
var childLists = from x in x.Parents select x.children;
List<B> output = new List<B>();
foreach (List<B> b in childLists)
output.AddRange(b);
ありがとう。