LINQ 쿼리를 사용하여 전화 번호가 "666666"인 직원을 얻고 싶습니다.람다 식의 더 깊은 수준의 LINQ 쿼리
다음은 클래스 정의는 다음과 같습니다
var employees= data.GetEmployees()
.Where(e=> e.Phones ???i need to navigate a level below phones ???)
.Select(e => new Employee()
{
Id=e.Id,
Name=e.Name
});
내 문제는 내가 몰라 :
public class Employees
{
public List<Phones> Phones{get;set}
}
public class Phones
{
public string Id{get;set;}
public string Number{get;set;}
}
이것은 (내 의심의 여지가 ???로 표시) 내 쿼리입니다 이 LINQ 식에서 더 깊은 수준으로 이동하는 방법, 왜냐하면 e=>e...
에 Phones
에 대한 액세스 권한이 IEnumerable
이지만 Phone
' 속성.
당신은 악마를 호출하려고합니까? ;) –