1
编程新手,我打算从asp.net MVC中使用c#的表中获取一个单元格的值;在这里我试图:铸造会话变量 - ViewBag MVC4 - 铸造
DALEntities db = new DALEntities();
var duration = db.MyTable.Where(c => c.Day == date && c.ID == id).Select(c => c.Duration);
Session["duration"] = duration;
的数据得到我使用视图,控制器: 变种临时=会话[“持续时间”]; ViewBag.Duration = temp;
,并在视图:
@ViewBag.Duration
我得到
System.Data.Objects.ObjectQuery`1[System.String]
我会感激你的建议。
如果有多个结果,“First”不会抛出异常; 'Single'会。 –
@DStanley,如果有0个匹配的记录,'First'会抛出一个异常。如果有0个或多于1个匹配的记录,Single'将抛出异常。感谢您指出了这一点。我已经更新了我的答案,因为我错误地指出如果找到多条记录,'First'将会抛出异常。 –
谢谢Darin,它工作。我将检查基本的LINQ。 – hncl