问题:有2个表,使用id相连,如何用Join语法将其连接起来?
如下代码
List<tblAssociation> assoList = dataContext.tblAssociations.Join( // source
dataContext.tblUser, // target
a => a.Id, // FK
b => b.Id, //PK
(a, b) => new {a,b} // result
).Where(x=>x.b.IdRole==idRolet).Select(x => x.a).ToList();
根据id相连,创建新的匿名表,然后Where中按条件过滤,再Select需要的内容。Over.