Строка в таблице не обновляется, но добавлен новый ⇐ C#

Место общения программистов C#
Anonymous
Строка в таблице не обновляется, но добавлен новый

Сообщение Anonymous »

Когда запись изменяется, она не изменяется, но новая запись добавляется с измененными значениями < /p>
cod:
medituser.cshtml

Код: Выделить всё

@model kursbd.Staff



Логин


Пароль


Роль


Изменить


< /code>
admincontroller.cs:
[HttpGet]
public IActionResult EditUser(int? id)
{
Staff user = db.Staff.FirstOrDefault(x => x.StaffId == id);

ViewBag.roli = new SelectList(db.Rols.ToList(), "RoleId", "RoleName");
return View(user);

}
[HttpPost]
public IActionResult EditUser(Staff staff)
{
db.Staff.Update(staff);
db.SaveChanges();
return RedirectToAction("UserList");
}
< /code>
staff.cs:


namespace kursbd;

public partial class Staff
{
public int StaffId { get; set; }

public string Login { get; set; } = null!;

public string Pass { get; set; } = null!;

public int RoleId { get; set; }

public virtual Rol Role { get; set; } = null!;
}



Подробнее здесь: https://stackoverflow.com/questions/796 ... e-is-added

Вернуться в «C#»