2011-09-09 249 views
0

假設我有定義爲一個集合:如何從另一個集合中獲取對象集合?

IEnumerable<Employee> Employees; 

實體員工有業者。 我已經加載了來自Ria服務的員工,包括急切加載的人員。 現在我想從員工得到人的集合,像

IEnumerable<Person> People = Employees.Person; 

如何使用LINQ到讓所有的人嗎?這種情況下的其他解決方案?

回答

0

除非我失去了一些東西,它應該是爲(假設Person不是另一個集)一樣簡單:

var persons = Employees.Select(e => e.Person); 
+0

非常感謝你。 – KentZhou

0

請嘗試以下

IEnumerable<Employee> collection = ...; 
IEnumerable<Person> persons = collection.Select(x => x.Person); 
相關問題