这是sql语句:
select COUNT(c.CreateId) as aa,i.Name from CDM c
left join User u on c.CreateId=u.Id
left join Info i on u.IId=i.Id
group by c.CreateId,i.Name
想写成这样的:
CurrentContext.Set
.Join(CurrentContext.Set
.Join(CurrentContext.Set
.Where(m => m.a.c.Isdelete == 0 &&m.b.Isdelete==0&&m.a.i.Isdelete==0&& m.a.i.ThisDate > sDate && m.a.i.ThisDate < eDate)
.Select(m => new { m.a.i.ThisDate,m.a.i.CreateId,m.b.Name })
.GroupBy(m=>new { m.CreateId, m.Name })
.ToList();
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/3271/viewspace-3170512/ ,如需转载,请注明出处,否则将追究法律责任。