Linq: найти элемент в коллекции ⇐ C#
-
Гость
Linq: найти элемент в коллекции
У меня есть коллекция под названием Albums с объектами из класса Album. У этого класса есть свойство Songs, которое представляет собой коллекцию объектов Song. Каждая Песня имеет уникальный идентификатор.
публичные альбомы IQueryable альбом публичного класса { ... общедоступные виртуальные песни ICollection {get; набор; } ... } Песня публичного класса { общественный ИНТ Id {получить; набор; } ... } Можно ли с помощью Linq найти песню в коллекции альбомов? Я понятия не имею, как это сделать, я новичок в Linq. Я немного попробовал:
Albums.FirstOrDefault(a => a.Songs.Id == id); Большое спасибо
Винсент
У меня есть коллекция под названием Albums с объектами из класса Album. У этого класса есть свойство Songs, которое представляет собой коллекцию объектов Song. Каждая Песня имеет уникальный идентификатор.
публичные альбомы IQueryable альбом публичного класса { ... общедоступные виртуальные песни ICollection {get; набор; } ... } Песня публичного класса { общественный ИНТ Id {получить; набор; } ... } Можно ли с помощью Linq найти песню в коллекции альбомов? Я понятия не имею, как это сделать, я новичок в Linq. Я немного попробовал:
Albums.FirstOrDefault(a => a.Songs.Id == id); Большое спасибо
Винсент
Мобильная версия