将SQL查询转换为Linq

时间:2015-12-03 14:36:46

标签: c# linq postgresql

有人可以协助我将SQL查询转换为LINQ吗?我很了解SQL查询,但我是Linq的新手。非常感谢你的帮助。

<?php include($_SERVER['DOCUMENT_ROOT']."/header.php"); ?>

1 个答案:

答案 0 :(得分:0)

如果您将表格映射到实体,则如下所示:

var first = from archivoCentralFacturacion in ArchivoCentralFacturacions
            group archivoCentralFacturacion by new {
              c.NitIps,
              c.NumFactura,
              c.TipoSoporte
            } into subConsulta
            select subConsulta;
var result = (from f in first
              group f by new {
                f.NitIps,
                f.NumFactura
              } into r
              select new {
                NitIps = r.NitIps,
                NumFactura = r.NumFactura,
                ResultCount = r.Count()
              }).OrderBy(x => x.NitIps).ThenBy(x => x.NumFactura);