我希望使用LINQ查詢來獲得電話號碼爲「666666」的員工。更深層次的lambda表達式中的LINQ查詢
這些類定義:
public class Employees
{
public List<Phones> Phones{get;set}
}
public class Phones
{
public string Id{get;set;}
public string Number{get;set;}
}
這是我的查詢(我的疑問表示爲???):
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
});
我的問題是我不知道如何在這個LINQ表達式中更深層次的,因爲在e=>e...
我有權訪問Phones
作爲IEnumerable
,但我想導航到Phone
'的屬性。
你們是不是要叫魔鬼? ;) – 2012-01-13 16:50:49