如何将此 sql 查询转换为 linq 表达式,我是 linq 新手并搜索了此内容,但我不明白如何转换它。
SELECT
a.afiliacaoid,
DATE_FORMAT(a.horario, '%d/%m/%Y') data,
COUNT(a.afiliacaoid) acessos,
IFNULL(p.pedidos,0) pedidos
FROM
acesso a LEFT JOIN
(SELECT p.afiliacaoid,
DATE_FORMAT(p.cadastro , '%d/%m/%Y') data,
COUNT(p.afiliacaoid) pedidos
FROM pedido p) p ON a.afiliacaoid = p.afiliacaoid
AND DATE_FORMAT(a.horario, '%d/%m/%Y') = data
WHERE
a.afiliacaoid=1
GROUP BY DATE_FORMAT(a.horario, '%d/%m/%Y')
最佳答案
我建议使用这个工具来转换:https://www.linqpad.net/
关于c# - 如何将此sql语句转换为linq表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57037694/