计算数据行并在视图ASP.net MVC中显示

时间:2015-01-26 23:59:41

标签: sql asp.net asp.net-mvc count data-retrieval

所有我想要做的就是计算有多少预订要求轮椅使用不确定的最佳方式....

using (var context = new TalyllynContext()) 
        {
            var count = context.Bookings.SqlQuery(" SELECT * FROM dbo.Booking Where Wheelchair_Access = 'true' ").Count();
        }
        ViewBag.Count = count;

这就是我想在SQL中发生的事情,但不知道如何让视图包计数显示变量或是否有更好的解决方案

在视图中它可以是任何东西,只要它显示计数值!!

4 个答案:

答案 0 :(得分:0)

如果你正在使用剃刀做这样的事情。

<p>@ViewBag.Count</p>

如果您使用所显示的代码,那么将在视图中显示该值。

答案 1 :(得分:0)

您是否尝试在使用语句之前移动count变量,以便在使用之外也可以访问它。

答案 2 :(得分:0)

using (var context = new TalyllynContext()) 
    {
        ViewBag.Count = context.Bookings.SqlQuery(" SELECT * FROM dbo.Booking Where Wheelchair_Access = 'true' ").Count();
    }

return View()

答案 3 :(得分:0)

是的,将视图移回工作了谢谢你的生活保存我也改变了它就像这样一个例子

ViewBag.Count = db.Bookings.SqlQuery(" SELECT * FROM dbo.Booking Where Gift_Aid = 'true' ").Count();