C# lambda表达式连接多个表ASP.NET MVC 5
如何将此SQL转换为lambda表达式C# lambda表达式连接多个表ASP.NET MVC 5,c#,mysql,asp.net-mvc,lambda,C#,Mysql,Asp.net Mvc,Lambda,如何将此SQL转换为lambda表达式 SELECT datename(month,eve.EVNfechainicio) AS mes, count(eve.EVNid_evento) AS 'Cantidad de Eventos' FROM pubEVNtEvento AS eve INNER JOIN pubEMPtEmpresa AS emp ON eve.EMPid_empresa= emp.EMPid_empresa WHERE emp.EMPnombre='Tecn
SELECT datename(month,eve.EVNfechainicio) AS mes,
count(eve.EVNid_evento) AS 'Cantidad de Eventos'
FROM pubEVNtEvento AS eve
INNER JOIN pubEMPtEmpresa AS emp ON eve.EMPid_empresa= emp.EMPid_empresa
WHERE emp.EMPnombre='TecnoEventos'
AND year(eve.EVNfechainicio)= '2016'
GROUP BY datename(month,eve.EVNfechainicio)
我认为lambda表达式应该用于上面的sql查询
db.pubEVNtEvento.Include(i=> i.pubEMPtEmpresa )
.Where(r => r.pubEMPtEmpresa.EMPnombre=='TecnoEventos' &&
r.EVNfechainicio=='2016').GroupBy(p=> p.EVNfechainicio).ToList();
这里db是实体框架DbContext的实例,它是
datename
和year
函数吗?