none
Objeto Entity Framework RRS feed

  • Pregunta

  • Buen día,

    Tengo un registro que voy a insertar en la base de datos desde vb.net con entity framwork, si al guardar me da error por alguna razon(llave primaria, longitud de campo, etc), me muestra el error y al corregirlo y querer guardar de nuevo el objeto, ahora entity framework quiere guardar 2 registros, el primero que tiene error y el segundo sin error.

    Que puedo hacer para que al mostrar el primer error, el objeto se borre de la memoria y no se quiera guardar otra vez.

    Saludos!


    Ing. Miguel Pérez

    jueves, 9 de enero de 2020 5:31

Todas las respuestas

  • Hola   Ing. Miguel Pérez

     

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma,  te comento que para  que la comunidad de foros te pueda asesorar mejor, es necesario que nos compartas el form/code que estás desarrollando

     

     

    Gracias por usar los foros de MSDN.

     

    Pablo Rubio

     ____

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

     

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    • Propuesto como respuesta Pablo Rubio viernes, 10 de enero de 2020 17:17
    • Votado como útil Miguel Pérez 16 viernes, 10 de enero de 2020 17:31
    jueves, 9 de enero de 2020 16:29
  • Esto me pasa con el siguiente codigo:

    obj.id = 16

    obj.nombre = "MIGUEL"

    db.empleados.add(obj)

    db.savechanges() 

    Al ejecutar la ultima instrucción me marca error de llave primaria ya que el id ya existe, pero al corregirlo me vuelve a salir el mismo error, me imagino que el obj ya se quedo cargado y no se borro, mi pregunta es, como lo puedo borrar de la memoria.


    Ing. Miguel Pérez

    • Propuesto como respuesta Pablo Rubio viernes, 10 de enero de 2020 17:17
    • Votado como útil Miguel Pérez 16 viernes, 10 de enero de 2020 17:31
    jueves, 9 de enero de 2020 18:35