简言之
我在MVC5中创建一个社交网站..... 我有一个模型用户,我有一些这些属性fname,lname,username,email,isNew ... etc
所以我将isNew设置为false,当我按下Login Button时,我有一个if条件:
if(isNew == true)比重定向...到Index(A.M)Home(C)....
否则重定向....到NewUser(A.M)步骤(C)......
现在,当我点击登录按钮时,它的工作非常好,我的意思是它将我重定向到步骤(控制器)NewUser(ActionMethod)现在我想将isNew值设置为true但我不知道如何做到这一点< / p>
这就是我试过的......
public ActionResult NewUser(User model)
{
using (DbAccess db=new DbAccess())
{
var original=db.users.Find(model.uid);
original.isNew = true;
//var entry = db.Entry(original);
//entry.Property(e => e.isNew).IsModified = true;
db.SaveChanges();
}
return Content("Welcome");
}
我是Mvc / EntityFramework / Linq的新手,所以不知道如何更新这个bool值......
答案 0 :(得分:0)
是的,我找到了解决方案......
var user=db.users.Where(m => m.isNew == false).FirstOrDefault();
user.isNew = true;