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# EF+LINQ 高性能Like语法
LINQ高级语法:使用ExecuteUpdate方法查询并批量更新数据(Where+Update)
升级到.NET8 LINQ Where关键字 'WITH' 附近有语法错误解决方案
C# LINQ基础-Linq基本使用方法
C# LINQ 判断记录重复
C#.NET LINQ入门基础
C#.NET各版本常用语法糖大全(C#3~C#10)
CSFramework.WebApiV3.Linq 语言集成查询
CSFramework.WebApiV3.Linq 语言集成查询
C#使用using语法自动关闭SQLConnection数据库连接
C# LINQ使用案例参考
C# Newtonsoft.Json.Linq.JObject 转对象
C#语法中两个问号(??)的运算符是什么意思?
C# LINQ使用Distinct方法检查对象某个属性的值是否重复
C# LINQ 使用事务删除主从表数据
CSFrameworkV6旗舰版源码展示(C#,LINQ+EF)
C# LINQ 生成List<T>交叉表数据
LINQ 删除多表数据、检查数据引用