ASP.NET MVC5未保存到数据库
我想通过ID字段从db中获取一个用户,更新其中一个字段并保存它 我的用户控制器中有以下操作:ASP.NET MVC5未保存到数据库,asp.net,linq,asp.net-mvc-5.2,Asp.net,Linq,Asp.net Mvc 5.2,我想通过ID字段从db中获取一个用户,更新其中一个字段并保存它 我的用户控制器中有以下操作: [HttpPost] [ValidateAntiForgeryToken] public ActionResult Update() { AspNetUser mister = db.AspNetUsers.Find(12); mister.Permissions = 2; db.Entry(mister).State = Enti
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Update()
{
AspNetUser mister = db.AspNetUsers.Find(12);
mister.Permissions = 2;
db.Entry(mister).State = EntityState.Modified;
db.SaveChanges();
return RedirectToAction("index", "users");
}
它正在查找正确的用户,修改mister对象上的值并调用save。没有给出任何错误,但不保存
任何帮助都将不胜感激 可能是localdb,正在查看错误的文件。始终发生。通过检查SaveChanges方法的返回值获取保存的实体数,如下所示:var saved=db.SaveChanges;