我有以下代码,其中我将一个局部变量传递给特定记录的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;
答案 0 :(得分:1)
应该是
where m.J_Job_ID == Convert.ToInt32(J_Job_ID)
至于计数
query.Count()