日期:2014-05-20  浏览次数:20847 次

关于用linq 怎么实现根据外键id显示向对应的值
是在gridview里显示
table a
ID Name  
1 aa  
2 bb

table b
ID NameID Code  
2 1 23  
3 2 12

然后在gridview里显示

ID NameID Code  
2 aa 23  
3 bb 12

请问这怎么实现啊 谢谢高人指点

------解决方案--------------------
自己看msdn: http://msdn.microsoft.com/en-us/vcsharp/aa336746.aspx
------解决方案--------------------
var query = from ta in TableA
join tb in TableB on ta.ID equals tb.NameID
select new {ID=tb.ID,NameID=ta.Name,Code=tb.Code};

TableA,TableB是DataContext读出来的Table a,Table b