0
我有下面的模型,它代表一個兩級菜單層次結構,我需要做的是從SubMenuItems
子集合中選擇一個ID,然後連接來自其父記錄的結果TextToDisplay
屬性。LINQ選擇並連接分層模型的結果
我的問題是如何返回一個父項,然後單個子項訪問TextToDisplay
財產?
,我要查詢的對象是ObserableCollection
public ObservableCollection<MenuModel> MenuItems { get; set; }
型號
public class MenuModel
{
public int ID { get; set; }
public string TextToDisplay { get; set; }
public string ImageSource { get; set; }
public ObservableCollection<MenuModel> SubMenuItems { get; set; }
}
我會使用'單()'要小心,因爲它沒有給對象的異常發現。我建議使用'SingleOrDefault()'來代替。 –
@PatrikW是的,我其實剛剛添加了一句話來解釋這件事。 –
(i =>查詢)中的查詢代表什麼? –