c# - LINQ to SQL 建议 - 为什么它不起作用?

标签 c# asp.net linq 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();

最佳答案

在调用 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/

相关文章:

c# - 设置Assembly Version并通过反射获取它 - 一直是1.0.0.0版本?

c# - mysql批量插入一个文本文件

c# - 使用存储库模式进行查询

linq - 在 Entity Framework 的 LINQ 中使用 "NOT IN"从两个表中选择

c# - 如何捕获已在 sql server 上触发的触发器

c# - 轮询的替代方案?

c# - web.config 中的 session 状态

asp.net - IIS 7 上的条件 https 重定向

c# - 组合框的 ASPX 回发问题

c# - 将一个 XML 文档转换为另一个 XML 文档