MVC版本3在Controller中获得单个模型值

时间:2013-08-14 21:52:35

标签: asp.net-mvc asp.net-mvc-3

我正在尝试根据表格中的值做出决定。我很难得到一个答案。这就是我的尝试。

var open = from a in db.checkinhours
           where a.location == "Canyon" && a.day == day && a.opentime <= time && a.closetime >= time
           select a;

if (open == null)
{
    return RedirectToAction("Closed");
}   

我只需要根据一组给定的标准知道该行是否存在,但我无法弄明白。

提前致谢

2 个答案:

答案 0 :(得分:0)

open将只是一个表达式树。你可能想做

if(open.FirstOrDefault() != null)
{
   return RedirectToAction("Closed");
}

答案 1 :(得分:0)

    if (!db.checkinhours.Any(a => 
a.location == "Canyon" && 
a.day == day 
&& a.opentime <= time 
&& a.closetime >= time))
       return RedirectToAction("Closed");