1
我试图运行下面的代码,但我得到第一个SelectMany
语句错误:“方法'IEnumerable<TResult> System.Linq.Enumerable.SelectMany...'
的类型参数不能从推断请尝试明确指定类型参数“。 公司有一个Employments
的列表,我想要获得一个名为"Company1"
的公司的所有employments
的列表,并且在我需要过滤该员工正在工作(当EndDate
为空时)并返回一个仅与他们的姓名对应的列表之后。SelectMany列表中:“类型参数不能从使用推断”
我需要使用Linq查询来完成它。
var employees = FindAllCompanies()
.Where(x => x.Name == "Company1")
.SelectMany(x => x.Employments)
.Select(x => x.EmploymentEndDate == null)
.SelectMany(x.Name);
感谢蒂姆,你说什么是问题的一部分,并帮助我。 除此之外,我在公司的职业类别中遇到了进口问题,这让我的SelectMany不起作用。 – Nipo