我有一个像Salary
这样的列,数字数据类型。请帮助我如何编写LINQ
查询计数。
var count = db.Employees.Count(x => Convert.ToBoolean(x.Salary));
Grid1.DataSource = count.ToString();
Grid1.DataBind();
答案 0 :(得分:2)
如果您想总结薪水,可以使用以下查询来完成。
var count = db.Employees.Sum(x => x.Salary);
如果您想计算具有正薪水的员工,可以使用以下查询来完成。
var count = db.Employees.Count(x => x.Salary > 0);
答案 1 :(得分:0)
var count = (from em in db.Employees where em.Salary > 0 select em).Count();