首页 > 解决方案 > System.Data.Entity.Infrastructure.DbUpdateException(重复表名并显示不存在)

问题描述

我正在尝试通过POST请求在我的数据库中执行更新,一切正常,直到它到达db.SaveChanges()线路。

我不知道为什么。

    [HttpPost]
    public string Editar(docente nuevo)
    {
        using (mydbEntities1 db = new mydbEntities1())
        {
            docente edit = new docente();
            if (edit != null)
            {
                edit.documento = nuevo.documento;
                edit.nombre = nuevo.nombre;
                edit.correo = nuevo.correo;
                edit.telefono = nuevo.telefono;
                edit.direccion = nuevo.direccion;
                edit.ciudad = nuevo.ciudad;
                edit.username = nuevo.username;
                edit.contrasena = nuevo.contrasena;
                edit.institucion_id_jardin = nuevo.institucion_id_jardin;
                edit.rol_id_rol = nuevo.rol_id_rol;
                db.Entry(nuevo).State = EntityState.Modified;
                db.SaveChanges();
            }

        }
        return "Se ha editado correctamente";
    }

此代码抛出的异常是:

在此处输入图像描述

谁能帮帮我!!

标签: entity-framework

解决方案


推荐阅读