从列表中获取不同的值

Ayy*_*ran 3 c# linq asp.net

    public List<MAS_EMPLOYEE_TRANSFER> GetEmployeeTransferListForHR(TimecardDataContext TimecardDC)
    {
        List<MAS_EMPLOYEE_TRANSFER> objEmployeeTransferList = null;
        try
        {
            objEmployeeTransferList = new List<MAS_EMPLOYEE_TRANSFER>();
            objEmployeeTransferList = TimecardDC.MAS_EMPLOYEE_TRANSFER.Where(
                employee =>
                    employee.HR_ADMIN_IND=="Y").ToList();                
        }
        finally
        {
        }
        return objEmployeeTransferList;
    }
Run Code Online (Sandbox Code Playgroud)

它显示hr admin indicator = yes的所有值列表.但我必须hr admin=yes从表中得到并明确(empid)MAS_EMPLOYEE_TRANSFER.如何获得不同empId从的objEmployeeTransferList.

小智 6

试试吧

.Distinct().ToList();
Run Code Online (Sandbox Code Playgroud)

你可以在这里参考LINQ:Distinct values