首页 新闻 搜索 专区 学院

获取某类用户列表,同时关联显示是否关注,linq语句怎么写?

0
[待解决问题]

有用户表 member(字段包括id,name,code,addtime……),有用户关注关系表mfollow(字段包括id,mid,fansmid,addtime)

假设当前用户id=100,要查询member.code==9的所有用户列表,该怎么做?返回结果用户列表里能不能直接得出当前用户对其是否关注?

我知道大概要用左链接查询:

1 var query= from A in Members 
2 join B in Mfollows on A.Mid equals B.Mid into temp
3 from B in temp.DefaultIfEmpty()
4 where A.code==9 && A.Isavalable==true && A.Isdelete==false && B.fansmid==100
5 select new{A.Mid,A.Nickname,B.fansmid};
6 
7 query.Dump(); 

这样好像不满足要求,有高人知道怎么办吗?

熊仔其人的主页 熊仔其人 | 菜鸟二级 | 园豆:212
提问于:2016-01-06 17:43
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册