Tag: .NET
All the articles with the tag ".NET".
-
MongoClient 单例之后:Dispose 释放了什么
Published: at 12:15 AMMongoClient 注册成单例几乎是共识,但 Dispose 并不会释放底层集群和连接池。本文拆开容器所有权、集群注册表和请求借用者三层,附无服务器环境下构造、句柄与查询的实测对照。
-
先让它红一次:审 agent 生成的 .NET 测试
Published: at 12:01 AMagent 生成的 .NET 测试名字漂亮、结构整齐、一步跑绿,可它未必抓得到回归。本文在 .NET 10 与 xUnit v3 上把弱测试和强测试各跑一遍红绿对照,并给出识别假测试的五类症状和一张评审清单。
-
Claude Code 改 .NET 端点:先划清边界
Published: at 12:25 AM端点加一条 pageSize 范围校验看起来简单,但绑定失败、校验失败、默认值和下游查询都在契约里。本文把用 coding agent 做这类改动拆成六步,附 .NET 10 上实跑的七次 HTTP 检查记录。
-
AI 写发票模板:模型打平,评分器留下
Published: at 12:14 AM两个模型各写 5 份发票 HTML,用 IronPDF 渲染后 9 项检查全部满分。真正差异只有 print-color-adjust:附评分器的 C# 写法与 CI 回归做法。
-
C# 集合选型:访问语义与所有权边界
Published: at 12:00 AMList 不是默认答案:先回答访问、相等性、顺序、可变性和所有权这五个问题,再选集合类型。本文附 .NET 10 的实跑输出,并给出一份可以照着走的接口检查清单。
-
MongoDB in C#:连接、映射与读取文档
Published: at 12:27 AMMongoDB 在 C# 里最容易混的是四层:客户端归属、BSON 映射契约、读取结果形状、索引证据。本文对照官方文档与 3.12.0 驱动源码,给出可执行的代码和排错顺序。
-
给 Claude Code 写对 .NET 仓库上下文
Published: at 12:18 AMClaude Code 在 .NET 仓库里猜结构、乱加包版本、声称跑过测试?本文按官方文档核对加载规则,给出根 CLAUDE.md、按路径规则、AGENTS.md 与验证边界的可执行配置。
-
别再存两个日期:.NET 区间类型建模
Published: at 11:43 PM两个日期字段会让空值、开闭边界和重叠判断散落在各处。本文用五种区间形状重新建模,说明 NpgsqlRange 的边界,并给出可在内存和 PostgreSQL 中运行的 .NET 示例。
-
MongoDB Agent Skills:8 个技能与安装变更
Published: at 04:50 AMAI agent 常把关系型设计翻译成 MongoDB 语法。MongoDB 官方 Agent Skills 已增至 8 个,用按需加载补齐文档建模、索引与检索,本文给出当前安装方式与 .NET 取舍边界。