none
Problema con Entity Framework en relacion de tablas RRS feed

  • Pregunta

  • Buenos días. Tengo el siguiente problema. Estoy trabajando con el entity framework y tengo 2 tablas en la base de datos. Una de productos y una de estados. Existe la relación entre las tablas por su estado (ESTADO_ID). Pero cuando voy a a agregar el campo relacionado no lo encuentro. Este es el código de la interface de usuario:

                TABLA_PRODUCTO objProducto = new TABLA_PRODUCTO ();
                ProductoBL objLogicaNegocio = new ProductoBL();

                objProducto.PRODUCTO_NOMBRE = this.txtNombreProducto.Text.ToUpper();
                objProducto.PRODUCTO_DESCRIPCION = this.txtDescripcionProducto.Text.ToUpper();
                objProducto.PRODUCTO_PRECIO = Convert.ToDecimal(txtPrecioProducto.Text);
                objProducto.PRODUCTO_INVENTARIO = Convert.ToInt32(txtCantidadProducto.Text);

                objLogicaNegocio .AddProduct(objProducto);

    No deberia existir un ESTADO_ID para poder asignarlo asi:

               objProducto.ESTADO_ID = 1;

    Gracias

    jueves, 19 de julio de 2012 13:09

Todas las respuestas

  • en realidad depende si estado es una entidad quizas sea

    objProducto.Estado.Estadi_ID =1

    o sea tengas la propiedad de nevegacion para asignar el estado

    revisa el modelo del edmx para ver como definio la asociacion con el estado


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    jueves, 19 de julio de 2012 13:35
  • Mira que coloco esto objProducto.TBL_RESTADO_PRODUCTO.ESTADO_ID = 1;

    Y me genera el error: "Referencia a objeto no establecida como instancia de un objeto"

    Por que ?

    jueves, 19 de julio de 2012 17:41