linq主表连接多张附表查询问题 20

varlist=fromitinde.WebUserjoinainde.Expertsueronit.userIdequalsa.userIdjoinbinde.Econ... var list = from it in de.WebUser
join a in de.Expertsuer on it.userId equals a.userId
join b in de.Economicuer on it.userId equals b.userId
join c in de.Enterpriseuer on it.userId equals c.userId
join d in de.Instituteuser on it.userId equals d.userId
join e in de.Intermediaryuer on it.userId equals e.userId
join f in de.Schooluser on it.userId equals f.userId
orderby it.userId descending
//where b.Area.Contains(locatring) && it.Audit == 0
where b.Area.Contains(locatring) || c.Area.Contains(locatring) || d.Area.Contains(locatring) || e.Area.Contains(locatring) || f.Area.Contains(locatring)
where it.Audit == 0
select new
{
it.userId,
it.UserName,
it.Iphone,
it.IphoneIs,
it.Email,
it.EmailIs,
it.QQ,
it.RTime,
it.UserClass,
it.Status,
it.Name,
it.userDetail
};
展开
 我来答
FoolRabbit编程
2014-12-18 · 知道合伙人数码行家
FoolRabbit编程
知道合伙人数码行家
采纳数:619 获赞数:3807
毕业于苏州大学,4年编程经验,对WPF有研究。

向TA提问 私信TA
展开全部
你有什么问题,请把问题描述清楚。
另外你用了两个where
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式