C# 如何使用LINQ为实体指定相同的值

C# 如何使用LINQ为实体指定相同的值,c#,linq,linq-to-entities,ado.net-entity-data-model,C#,Linq,Linq To Entities,Ado.net Entity Data Model,例如: EmpID GroupID Amount GroupCode 001 G01 1000 GC00001 001 G02 2000 GC00002 在我的列表中,我得到EmployeeEmployee(E001,E001)。在这里,我如何使用LINQ将每个EmployId设置为GroupCode 详细信息有(E001、E002) 我们该怎么办呢?我想你想要的是: foreach (var employee in deta

例如:

     EmpID GroupID  Amount GroupCode
      001   G01      1000  GC00001
      001   G02      2000  GC00002
在我的列表中,我得到EmployeeEmployee(E001,E001)。在这里,我如何使用LINQ将每个EmployId设置为GroupCode

详细信息有(E001、E002)


我们该怎么办呢?

我想你想要的是:

foreach (var employee in details)
{
    var groupCodes = from item in a
                     where item.EmpID == employee.EmpID
                     select item.GroupCode;

    // use groupCodes here...
}

我不太清楚问题出在哪里,你能详细说明一下吗?
foreach (var employee in details)
{
    var groupCodes = from item in a
                     where item.EmpID == employee.EmpID
                     select item.GroupCode;

    // use groupCodes here...
}