Entify Framewrok - Join的使用方法
问题:有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.