C# LINQ .Count语法


C# 全选
//统计采购单明细表已完成的记录数
var objCount = _Database.GetQueryable<tb_POs>().Where(w => w.PONO == obj.PONO)
    .GroupBy(g => g.PONO)
    .Select(s => new
    {
        PONO = s.Key,//采购单号
        Finish = s.Count(c => c.FlagFinish == "Y"),//已完成数量
        NotFinish = s.Count(c => c.FlagFinish != "Y"),//未完成数量
        Count = s.Count(),//所有记录数

    }).FirstOrDefault();

 

参考图片

C# LINQ .Count语法

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
上一篇:C# LINQ .GroupBy语法
下一篇:C# LINQ 判断记录重复
评论列表

发表评论

评论内容
昵称:
关联文章

C# LINQ .Count语法
C# LINQ .GroupBy语法
C# LINQ基础-Linq基本使用方法
C# LINQ 判断记录重复
C#.NET LINQ入门基础
C#使用using语法自动关闭SQLConnection数据库连接
CSFramework.WebApiV3.Linq 语言集成查询
CSFramework.WebApiV3.Linq 语言集成查询
C# LINQ使用案例参考
C#语法中两个问号(??)的运算符是什么意思?
C# LINQ使用Distinct方法检查对象某个属性的值是否重复
C# LINQ 使用事务删除主从表数据
CSFrameworkV6旗舰版源码展示(C#,LINQ+EF)
C# LINQ 生成List<T>交叉表数据
LINQ 删除多表数据、检查数据引用
C/S开发框架的数据访问层用LINQ吗?
C# LINQ .ForEach迭代器
C# LINQ 查询时间范围条件
C# EF+LINQ保存主从表数据
C# LINQ 找出两个列表数组中不存在于某个list的元素