直接上代码

1
2
3
4
5
student.user = (User)Session["user"];
student.user.admin=3;
db.Entry(student.user).State = EntityState.Modified;
db.Students.Add(student);
db.SaveChanges();

重点是db.Entry(student.user).State = EntityState.Modified;.注明studen.user为修改
不加上的话,下面Add的时候会新建一个同样的user