Asp.net mvc 4 MVC 4 IEnumerable<;i分组<;int32,型号>&燃气轮机;查看

Asp.net mvc 4 MVC 4 IEnumerable<;i分组<;int32,型号>&燃气轮机;查看,asp.net-mvc-4,view,controller,ienumerable,igrouping,Asp.net Mvc 4,View,Controller,Ienumerable,Igrouping,如何使分组数据显示在视图上? 它希望接收模型的IEnumerable,但我正在传递分组数据 我正在将其返回到控制器中的视图: var slb = (from s in db.Tbl_Slb group s by s.Tbl_Docent.Docent_Code into d select d) 这就是模型 public partial class Tbl_Slb { public Tbl_Slb() {

如何使分组数据显示在视图上? 它希望接收模型的IEnumerable,但我正在传递分组数据

我正在将其返回到控制器中的视图:

var slb = (from s in db.Tbl_Slb
          group s by s.Tbl_Docent.Docent_Code into d
          select d)
这就是模型

public partial class Tbl_Slb
    {
        public Tbl_Slb()
        {
            this.Tbl_Opmerking = new HashSet<Tbl_Opmerking>();
        }

        public System.DateTime Slb_Van { get; set; }
        public Nullable<System.DateTime> Slb_Tot { get; set; }
        public string Student_Nummer { get; set; }
        public int Docent_Code { get; set; }
        public int Slb_Code { get; set; }

        public virtual Tbl_Docent Tbl_Docent { get; set; }
        public virtual ICollection<Tbl_Opmerking> Tbl_Opmerking { get; set; }
        public virtual Tbl_Student Tbl_Student { get; set; }
    }
公共部分类Tbl\U Slb
{
公共Tbl_Slb()
{
this.Tbl_Opmerking=new HashSet();
}
public System.DateTime Slb_Van{get;set;}
公共可空Slb_Tot{get;set;}
公共字符串Student\u numer{get;set;}
公共int Docent_代码{get;set;}
公共int Slb_代码{get;set;}
公共虚拟Tbl_文档Tbl_文档{get;set;}
公共虚拟ICollection Tbl_Opmerking{get;set;}
公共虚拟Tbl_学生Tbl_学生{get;set;}
}

那么,你的观点不应该是一种IEnumerable,而不是真的想插我的鼻子,但是Tbl_Slb,Slb_Van,Slb_Tot对于任何其他可能需要处理该代码的人来说都将是一场噩梦,然后拼命想弄清楚所有缩写的含义——实际上,它们不是缩写,它们是荷兰语。是的,视图采用IEnumerableif您的查询返回结果,问题在于您的视图,那么您最好也显示视图,以便我们可以看到整个过程?查询确实返回结果,但它返回的是IGroupings而不是IEnumerables。我想知道如何解释我的观点。该视图没有什么特别之处,主要是默认值。可能这是发布在SO上的相关问题