计算表中的数据数量

时间:2016-06-12 13:41:35

标签: asp.net-mvc

我正在尝试学习控制器类中表中的数据量。我能够在View类中学习表中的数据量。但我无法将View代码应用于Controller类。在控制器类中,在foreach循环中,Model是底层的,并给出了

  

错误:当前上下文中不存在。

查看类代码......如下:

@model IEnumerable<XYZ.Models.Course>
@foreach (var item in Model)
{
    if (item.Capacity == 1 && item.Records.Count() != 0)
    {
      ............
    }
}

它可以工作(计算表的数量)但是在控制器类中如何将代码转换为控制器类?在控制器类中,在foreach循环中,Model是底层的,并给出错误:

  

在当前背景下不存在。

public ActionResult Create([Bind(Include = "RecordID,SID,CID,CName")] Record record)
{
    if (ModelState.IsValid)
    {
        foreach (var item in Model)
        {
            if (item.Capacity == 1 && item.Records.Count() <= 1)
            {
                db.Records.Add(record);
                db.SaveChanges();
                return RedirectToAction("Index");
            } 
        }                    
    }
}

1 个答案:

答案 0 :(得分:0)

您可以使用bash