在linq中添加where子句

use*_*909 1 c# linq c#-4.0

我是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);
Run Code Online (Sandbox Code Playgroud)

Hab*_*bib 7

只需添加以下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);
Run Code Online (Sandbox Code Playgroud)