none
Como Convertir Consulta SQL a Linq RRS feed

  • Pregunta

  • Hola espero que puedan colaborarme con estas consultas, ambas consultas dan el mismo resultado, sino que tengo un problema de como llevar esta consultas a codigo LINQ

    CONSULTA 1::: 

    SELECT aiaisc.Seq_AiAisc 

    ,(SELECT COUNT(rs.Estado_RS) FROM stj_rs_Rs rs WHERE aiaisc.Seq_AiAisc=rs.AiAisc_Seq AND rs.Estado_RS=1) AS cantRS   

    ,(SELECT COUNT(ac.Estado_AC) FROM stj_rs_Rs rs, stj_Ac ac, stj_rs_Rs_Ac rsac WHERE aiaisc.Seq_AiAisc=rs.AiAisc_Seq AND rs.Seq_Rs=rsac.Rs_Seq AND ac.Seq_Ac=rsac.Ac_Seq and ac.Estado_AC=1) AS cantAC 

    FROM stj_rs_AiAisc aiaisc WHERE aiaisc.Seq_AiAisc=3567

    CONSULTA 2::: 

    SELECT DISTINCT

    vrs.Seq_AiAisc

     ,(SELECT COUNT(rs.Estado_RS) FROM stj_rs_View_Rs rs WHERE rs.Estado_RS=1 AND rs.Seq_AiAisc=3567 GROUP BY rs.Estado_RS) AS cantRS 

    ,(SELECT COUNT(ac.Estado_AC) FROM stj_rs_View_Rs ac WHERE ac.Estado_AC=1 AND ac.Seq_AiAisc=3567 GROUP BY ac.Estado_AC) AS cantAC  

    FROM stj_rs_View_Rs vrs 

    WHERE vrs.Seq_AiAisc=3567

    viernes, 29 de abril de 2016 18:11

Todas las respuestas

  • Hola buenas noches

    MIra primeramente tenemos que hacer una instancia de Linq para la parte de la conexion, ejemplo:

    Linq l= new Linq();

    public List<Estado> ListarEstado()

    {

    var estados= from c in l.stj_rs_View_Rs

    select c.estado.count();

    return estados.toList());

    }

    Asi seria como yo lo haria, buenas noches!

    jueves, 26 de mayo de 2016 5:31