說我有以下類型的對象的結構:(我不當然,這只是一個例子)LINQ - 中的任何使用屬性從父對象()調用
public class Man
{
public Woman Wife { get; set; }
public List<Animal> Pets { get; set; }
}
public class Woman
{
public string Name { get; set; }
}
public class Animal
{
public string Name { get; set; }
}
我想寫一個Linq謂詞決定了Man
是否擁有與他妻子同名的寵物。
我不能工作了如何做到這一點,因爲當我寫的x.Pets.Any(...)
位,我現在Pet
對象工作,我也沒有辦法引用父Man
的Wife
財產。
[編輯:上述說法不正確。這是一個錯誤的假設。]
有沒有一種方法可以構造這個謂詞來獲得我想要的邏輯?
出於某種原因,我完全認爲man變量會超出範圍。我的臉上有雞蛋。 – David
我投了票關閉它。隨意跟隨。 – David
@David爲什麼要關閉它?這是一個很好的問題,其他人可能會在稍後找到有用的。 – vcsjones