我有兩個使用實體數據模型生成的對象。對象如下所示:使用強類型對象在LINQ中執行JOIN
public class Song
{
public int ID { get; set; }
public string Title { get; set; }
public double Duration { get; set; }
}
public class AlbumSongLookup
{
public int ID { get; set; }
public int SongID { get; set; }
public int AlbumID { get; set; }
}
我需要使用LINQ獲取相冊的歌曲對象。我有相冊ID。目前,我試圖:
int albumID = GetAlbumID();
var results = from lookup in context.AlbumSongLookups
where lookup.AlbumID=albumID
select lookup;
我知道我需要做一個連接。但是我不確定的是,如何使用此LINQ查詢將結果作爲Song對象?
謝謝!