问题:有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.
Entify Framewrok - Join的使用方法,布布扣,bubuko.com
原文地址:http://www.cnblogs.com/mantian/p/3822668.html