Chr*_*ris 1 c# linq asp.net linq-to-sql
我正在尝试编写一个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();
Run Code Online (Sandbox Code Playgroud)
Die*_*res 14
在调用Count()方法之前,需要在括号周围包装linq查询.
var noofrows = (from s in dc.QRTZ_JOB_DETAILs
where id == s.JOB_GROUP
select s.JOB_NAME).Count();
Run Code Online (Sandbox Code Playgroud)
更轻巧,更易读:
var count = dc.QRTZ_JOB_DETAILs.Count(x=>id == x.JOB_GROUP );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
151 次 |
| 最近记录: |