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

请教linq关联语句写法
对linq不是特别熟悉,遇到的问题如下
表一:message
数据举例:
id email content
1 111@qq.com 我的消息
2 11@qq.com 消息
3 1@qq.com 消息消息 
表二:friend
数据举例:
id email friendemail
1 1@qq.com 111@qq.com
2 1@qq.com 11@qq.com
怎么组合两个表,查询出1@qq.com的好友信息出来


------解决方案--------------------
Try:

var query=from g in db.message
join f in db.friend
on g.email equals f.friendemail
where f.name=="1@qq.com"
select g;