none
INNER JOIN listado en Entity Framework RRS feed

  • Pregunta

  • Tengo estas 2 tablas

    Tabla Productos

    introducir la descripción de la imagen aquí

    Tabla Saldos

    introducir la descripción de la imagen aquí

    Quiero listar la tabla de tal manera que me muestre todo los datos de la primera tabla mas la cantidad de acuerdo al id, lo hice con esta sentencia:

        SELECT Articulos.id, Articulos.nombreProducto, Articulos.Precio, Saldos.Cantidad
          FROM Articulos 
    INNER JOIN Saldos ON Articulos.id = Saldos.id

    introducir la descripción de la imagen aquí

    Estoy tratando de hacer esto mismo pero usando EF en C# pero no me sale, llevo esto pero esta mal

    public List<Articulos> listar(){
        var arti = new List<Articulos>();
    
        try{
            using (var ctx = new ModeloProductos()){
                arti = ctx.Articulos.Include("Saldos")
                                    .Include("Saldos.id")
                                    .Where(x => x.id == id)
                                    .ToList();
            }
        } catch (Exception E) {
            throw;
        }
        return arti;
    }

    como puedo pasar ese INNER JOIN al EF?

    viernes, 24 de agosto de 2018 23:25

Respuestas