entity-framework - 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";
}
此代码抛出的异常是:
谁能帮帮我!!
解决方案
推荐阅读
- android - 数组凌空内的 JsonObject
- amazon-web-services - 为什么 Amazon Athena 上的这个 SQL 查询没有将所需的表从 s3 拉到我的数据库中?
- mongodb-query - $push 中 $each 的参数必须是一个数组,但它是 Object 类型
- python - 基于另一列中的部分字符串匹配的列的条件更新
- c# - 在 C# 的嵌套类中隐藏属性设置器
- android - 从服务器获取的数据在房间数据库中复制了多次
- r - 对于循环计算需要这么多时间
- javascript - 如何修复PermissionsAndroid.PERMISSIONS.ACCESS_FINE_LOCATION 未授予位置权限 React Native
- excel - 循环遍历用户窗体中每一帧中的控件
- android - 为可选项目设置 ListView 设置,但突出显示不起作用