none
Problema al Eliminar RRS feed

  • Pregunta

  • Señores tengo un problema que se me repite por segunda vez, es el siguiente:

    "El objeto no se puede eliminar porque se encontró en ObjectStateManager."

    y esta es la funcion que cumple esa tarea

    public void Eliminar(Dominio.Entidades.Gpl_Factura entidad)
            {
                using (var db = new GPLDB())
                {
                    db.FacturaEntidades.Remove(entidad);
                    db.SaveChanges();
                }
            }

    Pero se le esta pasando bien el objeto, asi que no se como solucionarlo por favor ayudenme.

    Saludos

    viernes, 14 de septiembre de 2012 16:06

Todas las respuestas

  • No tendrias que usar el método DeleteObject de tu contexto.

    using (ContextEntities db = new ContextEntities()) //instancia a tu contexto
    {
         db.DeleteObject(entidad);
         db.SaveChanges();
    }

    Imagino entidad es el registro a eliminar.

    Saludos.


    sábado, 15 de septiembre de 2012 2:51
  • gracias por responder, pero no tengo esa propiedad deleteObject. la que tengo y utilizo con las

    otras entidades es Remove.

    Saludos

    jueves, 20 de septiembre de 2012 11:43
  • Por favor ayuda con este tema, he buscado por todo google y no hay nada concreto, del porque este problema

    por favor ayuda, les recuerdo el mensaje

    "El objeto no se puede eliminar porque se encontró en ObjectStateManager."

    y estoy pasando bien el objeto a eliminar, pero este mensaje se ha repetido en tres oportunidades, lo malo es que no

    encuentro en el detalles de la exepcion alguna otra cosa que me pueda decir que puede estar pasando.

    Saludos

    jueves, 20 de septiembre de 2012 15:09