none
Traducir Consulta SQL a Linq RRS feed

  • Pregunta

  • Saludos

     

    Me podria ayudar alguien a traducir esto a LINQ

    SELECT     dbo.MATRICULAS.CodigoCurso, dbo.PERSONAS.NIF, dbo.PERSONAS.Nombre, dbo.PERSONAS.Apellidos, dbo.PERSONAS.TelefonoMovil

    FROM         dbo.CURSOS INNER JOIN

                          dbo.MATRICULAS ON dbo.CURSOS.CodigoCurso = dbo.MATRICULAS.CodigoCurso INNER JOIN

                          dbo.PERSONAS ON dbo.MATRICULAS.NifAlumno = dbo.PERSONAS.NIF

    WHERE     (dbo.MATRICULAS.CodigoCurso = @Curso)

     

    Muchas gracias!!

    martes, 28 de diciembre de 2010 1:30

Respuestas

  • prueba algo asi:

     

    From vCurso as Curso in tusCursos

    join vMatricula as Matricula in tusMatriculas on

      vMatricula.CodigoCurso Equals vCurso.CodigoCurso

    join vPersona as Persona in tusPersonas on

      vPersona.Nif Equals vCurso.NifAlumno

    where vMatricula.CodigoCurso = valorCodigoCurso

    select new {vMatricula.CodigoCurso, vPersona.NIF,vPersona.Nombre,vPersona.Apellidos,vPersonas.TelefonoMovil}


    Javier Torrecilla
    Para el correcto funcionamiento, y que otros usuarios se puedan beneficiar de la solucion de esta pregunta por favor marca las respuestas que te hayan ayudado como "Respuesta".
    Si la respuesta te ha sido util Votala.
    Mi Blog: Jtorrecilla
    Enlace a Faq de Winforms en Ingles Muy bueno
    martes, 28 de diciembre de 2010 7:06

Todas las respuestas

  • prueba algo asi:

     

    From vCurso as Curso in tusCursos

    join vMatricula as Matricula in tusMatriculas on

      vMatricula.CodigoCurso Equals vCurso.CodigoCurso

    join vPersona as Persona in tusPersonas on

      vPersona.Nif Equals vCurso.NifAlumno

    where vMatricula.CodigoCurso = valorCodigoCurso

    select new {vMatricula.CodigoCurso, vPersona.NIF,vPersona.Nombre,vPersona.Apellidos,vPersonas.TelefonoMovil}


    Javier Torrecilla
    Para el correcto funcionamiento, y que otros usuarios se puedan beneficiar de la solucion de esta pregunta por favor marca las respuestas que te hayan ayudado como "Respuesta".
    Si la respuesta te ha sido util Votala.
    Mi Blog: Jtorrecilla
    Enlace a Faq de Winforms en Ingles Muy bueno
    martes, 28 de diciembre de 2010 7:06
  • Que cosa mas rara!

     

    Esto es pensar al reves, no se por que motivo no lo han hecho igual que SQL

     

    En fin, gracias por tu ayuda

     

    Ya lo probare, a ver que tal

     

    La consulta, ¿que se supone que te devuelve? ¿Un vector, una lista?

    • Propuesto como respuesta estilofatalico domingo, 20 de febrero de 2011 4:14
    martes, 28 de diciembre de 2010 11:22
  • Te va a devolver una lista

     


    Javier Torrecilla
    Para el correcto funcionamiento, y que otros usuarios se puedan beneficiar de la solucion de esta pregunta por favor marca las respuestas que te hayan ayudado como "Respuesta".
    Si la respuesta te ha sido util Votala.
    Mi Blog: Jtorrecilla
    Enlace a Faq de Winforms en Ingles Muy bueno
    martes, 28 de diciembre de 2010 11:38