Tag: LINQ
All the articles with the tag "LINQ".
-
C# Specification 组合:AND、OR 与 NOT
Published: at 12:05 AMC# Specification 组合看似只是布尔运算,真正难点在于内存委托、表达式树、EF Core 翻译和空值语义。本文用可运行示例讲清参数重绑定、短路、测试与查询边界。
-
.NET 数据格式与查询语言速查
Published: at 05:34 AM同一份数据换一种形状,适合的查询方式也会变化。本文从 CSV、关系数据库、XML、JSON、文档数据库、图数据和二进制格式出发,梳理 .NET 工具与 LINQ 的边界,帮助你快速做出选型。
-
30 道 EF Core 2026 面试真题:考官真正关心什么
Published: at 04:13 AM2026 年的 EF Core 面试不再考什么是 ORM,而是场景题:查询返回 200 行却跑了 201 条 SQL、迁移在生产环境挂掉、后台任务因为多线程共用 DbContext 报错。本文梳理 30 道高频 EF Core 面试题,按考察维度分类,附带红牌答案和经典追问。
-
.NET 6 到 .NET 10:LINQ 新增的 15 个方法,一文搞清楚
Published: at 11:54 PM从 .NET 6 到 .NET 10,LINQ 陆续增加了 15 个方法——Chunk、MinBy、CountBy、AggregateBy、Index、LeftJoin 等,这篇文章逐一介绍它们解决了什么问题,以及如何在实际代码中替换掉过去的样板写法。
-
C# LINQ 连接完全指南:Join、GroupJoin、LeftJoin、RightJoin 与 Zip
Published: at 12:59 AM全面讲解 C# LINQ 的各类连接操作——从 Join 内连接、GroupJoin 分组连接,到 .NET 10 新增的 LeftJoin 与 RightJoin,再到 Zip 位置配对。每种操作对应 SQL 场景,含完整代码示例。
-
C# LINQ 聚合操作全解:Count、Sum、Min、Max、Average 与 Aggregate
Published: at 05:25 AMLINQ 聚合操作覆盖从计数、求和到自定义折叠的完整场景。本文结合 Order/Product/SalesData 领域模型,演示所有聚合操作符的用法,重点解析 Count vs Any 性能陷阱、.NET 6 新增的 MinBy/MaxBy 如何单次遍历直接拿到元素,以及 Aggregate 如何在一次遍历中同时计算多个统计值。
-
C# LINQ 集合操作全解:Distinct、Union、Intersect、Except 与 .NET 6 的 *By 变体
Published: at 05:12 AMLINQ 的八个集合操作方法让去重、合并、取交集、取差集变得简洁可读。本文结合 Product/Employee 领域模型,完整演示四个经典操作及 .NET 6 新增的 DistinctBy、UnionBy、IntersectBy、ExceptBy,重点对比新旧写法差异,帮你彻底告别 IEqualityComparer 样板代码。