C# MVC:显示分组列表的视图

C# MVC:显示分组列表的视图,c#,model-view-controller,view,C#,Model View Controller,View,我正在Asp.net Framework上使用MVC 5,并希望创建一个视图,对以下信息进行分组: Animal Species: Lion Individual: Mufusa, age 6 Individual: Simba, age 2 Animal Species: Wolf Individual: Lupa, age 5 Individual: Charlie, age 3 现在,我正在视图文件中使用“@foreach(模型中的var项

我正在Asp.net Framework上使用MVC 5,并希望创建一个视图,对以下信息进行分组:

Animal Species: Lion
      Individual: Mufusa, age 6
      Individual: Simba, age 2
Animal Species: Wolf
      Individual: Lupa, age 5
      Individual: Charlie, age 3
现在,我正在视图文件中使用“@foreach(模型中的var项)”语句,输出如下所示:

Animal Species: Lion
     Individual: Mufusa, age 6
Animal Species: Lion
     Individual: Simba, age 2
Animal Species: Wolf
     Individual: Lupa, age 5
Animal Species: Wolf
     Individual: Charlie, age 3
有什么建议吗?提前感谢您的帮助

     var queryGroupBySpecies = from animal in animals
                                   group new { animal .FirstName, animal.age}  75 into animalGroup 
select animalGroup ;
然后你将迭代foreach两次

   foreach (var animalGroup in queryGroupBySpecies )
    { 
        foreach (var animal in animalGroup )
            Console.WriteLine($"\t{animal.FirstName} {animal.age}");
    } 
然后你将迭代foreach两次

   foreach (var animalGroup in queryGroupBySpecies )
    { 
        foreach (var animal in animalGroup )
            Console.WriteLine($"\t{animal.FirstName} {animal.age}");
    } 

您需要共享视图和模型的相关代码class@HSpeckman你可以发布Linq for It吗?你需要分享相关的视图代码和模型class@HSpeckman你能把它的Linq贴出来吗