none
Consulta Linq de Varias Tablas RRS feed

  • Pregunta

  • Hola:

    El diagrama de las tablas que quiero hacer la consulta es el siguiente:

    Los datos que quiero sacar son solamente de la tabla kardex, pero solamente aquellos que sean de una bodega (BodegaId), pero no se como puedo hacer la consulta en linq entidades que es con lo que estoy trabajando o en linq sql. Por lo que he podido deducir tiene que seleccionar todos aquellos ArticuloId de la tabla Kardes que tengan dentro de su registro el BodegaId que quiero sacar.

    Un Saludo y Graciias.

    viernes, 27 de abril de 2018 11:35

Respuestas

  •    

    Perdón. se que ya paso mucho tiempo, pero creo que el siguiente código puede ayudarte, no se si utilizas asp.net mvc

    var resultado =(from kar in db.Kardexs
                    join art in db.Articulos on kar.ArticuloID equals art.ArticuloID
                    join bod in db.Bodegas on art.BodegaID equals bod.BodegaID
    
                    where bod.BodegaID == busqueda
                    select kar
                   );
    
                                                     

    Saludos

    • Marcado como respuesta elturle lunes, 10 de septiembre de 2018 16:35
    viernes, 7 de septiembre de 2018 19:51

Todas las respuestas

  • Hola:

    Alguién me puede echar una mano con esta consulta.

    Un Saludo y Gracias.

    viernes, 27 de abril de 2018 22:31
  •    

    Perdón. se que ya paso mucho tiempo, pero creo que el siguiente código puede ayudarte, no se si utilizas asp.net mvc

    var resultado =(from kar in db.Kardexs
                    join art in db.Articulos on kar.ArticuloID equals art.ArticuloID
                    join bod in db.Bodegas on art.BodegaID equals bod.BodegaID
    
                    where bod.BodegaID == busqueda
                    select kar
                   );
    
                                                     

    Saludos

    • Marcado como respuesta elturle lunes, 10 de septiembre de 2018 16:35
    viernes, 7 de septiembre de 2018 19:51
  • Muchas Gracias.
    lunes, 10 de septiembre de 2018 16:36