我有一个简单的多对多关系,我想知道您如何从中获取数据。这是设置
表
Media Media_Keyword(多对多映射)关键字
这是我的代码:
public List<Keyword> GetFromMedia(int mediaID)
{
var media = (from m in Connection.Data.Media
where m.id == mediaID
select m).First();
var keys = (from k in media.Media_Keyword
select new Keyword {ID = k.Keywords.id, Name = k.Keywords.keyword});
return keys.ToList();
}
有没有办法更好地做到这一点?