我是Linq的新手。请帮助。在此查询中,我需要添加where子句(例如EMPLOYEE_ID==10)。db代表dbcontext。

    var query = db.EmpQualifications.Select(EmpQu => new {
EMP_QUALI_ID = EmpQu.EMP_QUALI_ID,EMPLOYEE_ID = EmpQu.EMPLOYEE_ID,
 }).OrderBy(D => D.EMP_QUALI_ID);

最佳答案

只需在where之前添加Select子句

var results = db.EmpQualifications
                   .Where(r=> r.EMPLOYEE_ID == 10)
                   .Select(EmpQu =>
                             new {
                                 EMP_QUALI_ID = EmpQu.EMP_QUALI_ID,
                                 EMPLOYEE_ID = EmpQu.EMPLOYEE_ID,
                                 })
                   .OrderBy(D => D.EMP_QUALI_ID);

08-06 06:20