Как присвоить одно и то же значение сущности с помощью LINQ - PullRequest
0 голосов
/ 22 июля 2011

Пример:

     EmpID GroupID  Amount GroupCode
      001   G01      1000  GC00001
      001   G02      2000  GC00002

В моем списке я получаю EmployeeEmployee (E001, E001). Вот как я могу установить для каждого Emplid значение groupCodeusing LINQ.

Детали имеют (E001, E002)

Foreach(Employee empty in Details)
 {
    GroupDetails GD=a.GroupDetails(empty.EmppID) //as above data will have above example
    Now GD has GC00001,GC00002
 }

Как мы можем пойти сделать?

1 Ответ

0 голосов
/ 22 июля 2011

Я думаю, что вы ищете что-то вроде:

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

    // use groupCodes here...
}
...