ASP.NET MVC5未保存到数据库

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

我想通过ID字段从db中获取一个用户,更新其中一个字段并保存它

我的用户控制器中有以下操作:

[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;