如何将局部变量传递给linq查询

时间:2013-07-08 11:17:55

标签: asp.net linq

我有以下代码,其中我将一个局部变量传递给特定记录的linq查询,在该记录之后我想检查是否有根据该id的记录。

首先它给我错误“Cannot implicitly convert type int to bool

其次,如果我想计算此查询中的行数或者想要检查是否存在行,我将如何执行此操作,这是我的代码:

int J_Job_ID = Convert.ToInt32(Request.QueryString["J_Job_ID"]);
        //Check If this ID exists in the database
        var query = from m in JE.J_Posted_Jobs_Tbl
                    where m.J_Job_ID = Convert.ToInt32(J_Job_ID)
                    select m;

1 个答案:

答案 0 :(得分:1)

应该是

where m.J_Job_ID == Convert.ToInt32(J_Job_ID)

至于计数

query.Count()