您可以选择一组实体的所有子集合作为单个集合吗?

Blu*_*ppy 3 linq-to-entities entity-framework c#-4.0

我有一个"ParentEntity"的集合,每个都有一个"ChildEntity"的集合.

我想选择所有ChildEntity作为单个集合.

var children = from p in parents
 select p.Children;
Run Code Online (Sandbox Code Playgroud)

返回ChildEntity集合的集合?

我想收集所有儿童的单一集合,而不是收集集合.

Jay*_*ena 10

var children=parents.SelectMany(p=>p.Children)
Run Code Online (Sandbox Code Playgroud)

  • 你知道,在这些年里,我认为我以前从未使用过这个! (2认同)