Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.net MVC返回分组列表视图_C#_Asp.net_Linq_Asp.net Mvc 4_Razor - Fatal编程技术网

C# ASP.net MVC返回分组列表视图

C# ASP.net MVC返回分组列表视图,c#,asp.net,linq,asp.net-mvc-4,razor,C#,Asp.net,Linq,Asp.net Mvc 4,Razor,我是在linq还是视图中处理这个问题? 我有两张桌子:产品和零件 按productNumber对产品进行分组,productNumber包含多个部件 最后,我希望看到一个遍历行的视图来显示: 产品编号、产品说明、零件总数、零件数量、零件编号、零件说明 到目前为止,我得到了viewmodel和类似的东西: var productlist = productvmlist.GroupBy(x = x.PartNumber).SelectMany(p => p).ToList(); 但是从那里,

我是在linq还是视图中处理这个问题? 我有两张桌子:产品和零件 按productNumber对产品进行分组,productNumber包含多个部件

最后,我希望看到一个遍历行的视图来显示:

产品编号、产品说明、零件总数、零件数量、零件编号、零件说明

到目前为止,我得到了viewmodel和类似的东西:

var productlist = productvmlist.GroupBy(x = x.PartNumber).SelectMany(p => p).ToList();

但是从那里,我不知道如何得到分组的pcs计数的总和,并显示与该产品相关的所有零件。基本上,行中有行。

共享您的产品类和一些示例输入和输出。在你看来,你不应该做这一切。视图应仅包含与显示相关的代码。我可以使用此帖子将我带到需要的位置: