MVC3如何实现多条件查询
刚学习了MVC3电影清单的例子,想自己弄个登陆页面,但不清楚如何验证用户名与密码是否存在数据库中
public ActionResult Login()
{
return View();
}
[HttpPost]
public ActionResult Login(User user)
{
var usr = from m in db.Users
where m.UserName==user.UserName & m.Password==user.Password
select m;
if (usr==null)
return RedirectToAction("Index");
ViewBag.username = user.UserName;
return View("LoginSuccess");
}
但是我依据例子,仿照写的一段代码,但结果并未从数据库中查询数据,我不怎么懂代码,只是之前有些Java基础,查询语句是根据想象写的。请各位大师指点
------解决方案--------------------if (usr.Count() == 0)
------解决方案--------------------var usr = from m in db.Users
where m.UserName==user.UserName
&& m.Password==user.Password
select m;
------解决方案--------------------楼上都找出了问题,你自己改正试试吧!