Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.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
Asp.net mvc 如何添加<;hr/>;在列表中的每个组之后_Asp.net Mvc_Linq - Fatal编程技术网

Asp.net mvc 如何添加<;hr/>;在列表中的每个组之后

Asp.net mvc 如何添加<;hr/>;在列表中的每个组之后,asp.net-mvc,linq,Asp.net Mvc,Linq,我有从数据库填充的对象列表 根据该键的不同,我有不同的外键组 现在我需要在所有组的末尾插入元素 为了澄清,让我们举一个例子: 第一:这是我的外键对象 public partial class Employee { public int Emp_ID { get; set; } public string Emp_Name { get; set; } public string Emp_Email { get; set; } public string Emp_Te

我有从数据库填充的对象列表
根据该键的不同,我有不同的外键组
现在我需要在所有组的末尾插入

元素
为了澄清,让我们举一个例子:

第一:这是我的外键对象

public partial class Employee
{
    public int Emp_ID { get; set; }
    public string Emp_Name { get; set; }
    public string Emp_Email { get; set; }
    public string Emp_Tel { get; set; }
    public Nullable<int> department_ID { get; set; }
}
公共部分类员工
{
public int Emp_ID{get;set;}
公共字符串Emp_Name{get;set;}
公共字符串Emp_Email{get;set;}
公共字符串Emp_Tel{get;set;}
公共可空部门_ID{get;set;}
}
第二:从数据库填充此对象并将其分组
使用外键(部门ID)
... 但这种方法不好,因为它不是有序组

Employee.Where(element => element.department_ID != null)
        .GroupBy(element => element.department_ID)
        .Last().ToList()
        .ForEach(s => s.Emp_Name = s.Emp_Name + "<hr />");
Employee.Where(element=>element.department\u ID!=null)
.GroupBy(元素=>element.department\u ID)
.Last().ToList())
.ForEach(s=>s.Emp_Name=s.Emp_Name+“
”);
第三:我需要的结果如下

 --------------------------------------------------------------
 Emp_ID  |Emp_Name  |Emp_Email  |Emp_Tel  |department_ID  
 1       |Mohamed   |Mohamed@   |123      |1
 2       |Ali       |Ali@       |123      |1
 --------------------------------------------------------<hr />
 3       |Khaled    |Khaled@    |123      |2
 4       |Ahmed     |Ahmed@     |123      |2
 --------------------------------------------------------<hr />
 5       |Suleiman  |Suleiman@  |123      |3
 6       |Eslam     |Eslam@     |123      |3
--------------------------------------------------------------
Emp|U ID | Emp|U姓名| Emp|U电子邮件| Emp|U电话|部门| ID
1 |穆罕默德|穆罕默德| 123 | 1
2 |阿里|阿里| 123 | 1
--------------------------------------------------------
3 | Khaled | Khaled | 123 | 2 4 |艾哈迈德|艾哈迈德| 123 | 2 --------------------------------------------------------
5 |苏莱曼|苏莱曼| 123 | 3 6 |伊斯兰姆|伊斯兰姆| 123 | 3
如果您是这么说的,我不会尝试从查询中添加标记


有些人可能不同意,但我真的会以我的观点去做。我只需在数据中循环,每当部门ID发生变化时,我就会输出一个

实际上,我不仅需要添加标记,还需要插入元素以及其他一些想法