我正在尝试编写一个 LINQ 查询,它只获取变量 ('id') 等于 JOB_GROUP 语句的行数。问题是,Visual Studio 在 ; 上返回错误。最后,说'只有赋值调用.....可以用作语句'。我的查询有什么明显的错误吗?
var noofrows = from s in dc.QRTZ_JOB_DETAILs
where id == s.JOB_GROUP
select s.JOB_NAME.Count();
最佳答案
在调用 Count() 方法之前,您需要将 linq 查询用括号括起来。
var noofrows = (from s in dc.QRTZ_JOB_DETAILs
where id == s.JOB_GROUP
select s.JOB_NAME).Count();
关于c# - LINQ to SQL 建议 - 为什么它不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4018698/