Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在linq中添加where子句_C#_Linq_C# 4.0 - Fatal编程技术网

C# 在linq中添加where子句

C# 在linq中添加where子句,c#,linq,c#-4.0,C#,Linq,C# 4.0,我是Linq的新手。请帮助。在这个查询中,我需要添加where子句(比如EMPLOYEE\u 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子句添加到S

我是Linq的新手。请帮助。在这个查询中,我需要添加where子句(比如
EMPLOYEE\u 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);
var query = db.EmpQualifications.Where(x => x.MPLOYEE_ID==10).Select....

只需将
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);
var query = db.EmpQualifications.Where(x => x.MPLOYEE_ID==10).Select....

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);
var query = db.EmpQualifications.Where(x => x.MPLOYEE_ID==10).Select....

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);
var query = db.EmpQualifications.Where(x => x.MPLOYEE_ID==10).Select....
你可以像这样使用它

var query = db.EmpQualification
               .Where(e => e.MPLOYEE_ID==10)
               .Select...
你可以从我这里阅读更多信息

where子句是一种过滤机制。它几乎可以定位 查询表达式中的任何位置,,但不能是第一个或最后一个 子句。where子句可以出现在组之前或之后 子句,这取决于是否必须筛选源元素 在分组之前或之后

你可以像这样使用它

var query = db.EmpQualification
               .Where(e => e.MPLOYEE_ID==10)
               .Select...
你可以从我这里阅读更多信息

where子句是一种过滤机制。它几乎可以定位 查询表达式中的任何位置,,但不能是第一个或最后一个 子句。where子句可以出现在组之前或之后 子句,这取决于是否必须筛选源元素 在分组之前或之后


经验法则:您总是希望在任何其他内容之前添加
Where
。)经验法则:您总是希望在任何其他内容之前添加
Where
。)