我该如何将这个SQL查询转换为Linq Lambda表达式呢?
SELECT BN.DEUF,
BN.DESUPERINTENDENCIAREGIONAL,
CR.SITUACAODIVIDA,
COUNT(CR.VLEFETIVAMENTELIBERADO),
SUM(CR.VLEFETIVAMENTELIBERADO)
FROM BENEFICIARIO BN
JOIN CREDITO CR ON BN.CDBENEFICIARIO = CR.CDBENEFICIARIO
GROUP BY BN.DEUF,BN.DESUPERINTENDENCIAREGIONAL, CR.SITUACAODIVIDA
ORDER BY BN.DEUF
到目前为止,我已经:
var itens = db.CREDITO
.Join(db.BENEFICIARIO, cr => cr.CDBENEFICIARIO, bn => bn.CDBENEFICIARIO,
(cr, bn) => new { cr, bn })
.GroupBy(cr => cr.VLEFETIVAMENTELIBERADO)
.Select(g => new { VLTOTAL = g.Sum(x => x.VLEFETIVAMENTELIBERADO) })
.ToList();
VLTOTAL = g.Sum(x => x.cr.VLEFETIVAMENTELIBERADO)
... - Ian Campelo