假设我有一个定义为:
的集合IEnumerable<Employee> Employees;
实体员工拥有财产人员。 我已经从Ria服务中加载了员工,包括有急切加载的人员。 现在我想从Employees获得Person的集合,比如
IEnumerable<Person> People = Employees.Person;
如何使用Linq获取所有人?针对这种情况的任何其他解决方案?
答案 0 :(得分:0)
除非我遗漏了某些东西,否则它应该像(假设Person
不是另一个集合)一样容易:
var persons = Employees.Select(e => e.Person);
答案 1 :(得分:0)
尝试以下
IEnumerable<Employee> collection = ...;
IEnumerable<Person> persons = collection.Select(x => x.Person);