Linq: Element Suchen in einer Sammlung

Habe ich eine Sammlung der sogenannten Albums mit Objekten der Klasse Album. Diese Klasse hat eine Eigenschaft Songs, die eine Sammlung von Song Objekte. Jeder Song hat eine eindeutige Id.

public IQueryable<Album> Albums

public class Album
{
    ...
    public virtual ICollection<Song> Songs { get; set; }
    ...
}

public class Song
{
    public int Id { get; set; }
    ...
}

Ist es möglich, mithilfe von Linq zu finden, einen Song in der Album-Sammlung? Ich habe keine Ahnung, wie, ich bin neu Ling.
Ich habe versucht, ein bisschen:

Albums.FirstOrDefault(a => a.Songs.Id == id);

Vielen Dank,

Vincent

InformationsquelleAutor Vinzcent | 2011-11-09

Schreibe einen Kommentar