在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获取专辑的Song对象。我有专辑ID。目前,我正在尝试:
int albumID = GetAlbumID();
var results = from lookup in context.AlbumSongLookups
where lookup.AlbumID=albumID
select lookup;
我了解我需要加入。但是我不确定的是,如何通过此LINQ查询将结果变为Song对象?
谢谢!
没有找到相关结果
已邀请:
4 个回复
魄龟呸筹
我假设上下文的存在。
捅瓶啡
唤副埂侧壬
坊岔埠绵