假设我有两个对象:
class Apple
{
public int ID {get;set;}
public string Name {get;set;}
public string Color {get;set;}
}
class UsedApple
{
public int ID {get;set;}
public int AppleID {get;set;}
}
如何选择所有使用过的苹果?
答案 0 :(得分:1)
使用Join方法(与SQL中的内连接相同):
IEnumerable<Apple> query = from ua in usedApples
join a in apples on ua.AppleID equals a.ID
select a;