a表
id
name
fidb表
fid
sid
bnameb_c表(关联)
rid
fidc表
rid
rnameC_d表(关联)
uid
ridd表
uid
uname
通过linq to sql怎么样查询出uid为指定值的a表中的内容?
id
name
fidb表
fid
sid
bnameb_c表(关联)
rid
fidc表
rid
rnameC_d表(关联)
uid
ridd表
uid
uname
通过linq to sql怎么样查询出uid为指定值的a表中的内容?
调试欢乐多
{
}里头怎么写?
其中a b c代表你的数据源
{
var query= from x in db.a
let crids=db.C_d.Where(s=>s.d.uid==uid).Select(s=>s.c.rid)
let bfids=db.b_c.Where(t=>crids.Contains(t.c.rid)).Select(t=>t.b.fid)
where bfids.Contains(x.fid)
select x;
return query.ToList();
}