Posts
All the articles I've posted.
-
Serilog 在 .NET 中的完整指南:从安装到生产级结构化日志
Published: at 12:29 PM覆盖 Serilog 在 ASP.NET Core 中的完整接入流程:两阶段引导初始化、appsettings.json 配置、Sink 和 Enricher 的使用方式、请求日志中间件,以及输出模板与 JSON 格式化的最佳实践。
-
EF Core Interceptors 完全指南:审计字段、软删除和慢查询日志
Published: at 12:24 PM详解 EF Core 10 的 7 种 Interceptor 类型,从 SaveChangesInterceptor 自动填充审计字段,到 DbCommandInterceptor 捕获慢查询,再到作用域服务注入的正确方式和常见陷阱。
-
单体架构在 C# 中的完整指南:从传统分层到模块化单体
Published: at 12:21 PM区分传统分层单体、模块化单体和分布式单体反模式,用代码演示 C# 中如何通过依赖注入和 internal 关键字保护模块边界,并给出何时用单体、何时拆微服务的判断框架。
-
HttpClient 日志与可观测性:ILogger、DelegatingHandler 和 OpenTelemetry
Published: at 12:18 PM详解 .NET 10 中 HttpClient 的日志记录与可观测性方案:内置 ILogger 集成、DelegatingHandler 自定义日志、敏感头安全过滤、OpenTelemetry 分布式追踪与指标,附完整生产级代码示例。
-
.NET 日志记录:从 Console.WriteLine 到生产级可观测性
Published: at 12:11 PM覆盖 ILogger、结构化日志、日志级别、源生成高性能日志、Serilog/NLog 对比、OpenTelemetry 集成和常见错误,适合 .NET 9/10 开发者从零搭建可用的日志体系。
-
Claude Code 提示词库:覆盖 .NET 开发全流程的 11 条提示词
Published: at 02:11 AM一份针对 .NET 开发者的 Claude Code 提示词库,覆盖从需求头脑风暴到现代化审计的 11 个阶段。每条提示词都带禁止项指令,帮你减少 AI 生成不是你想要的代码。可直接复制使用。
-
NuGet 包是什么?.nupkg 格式与 NuGet 注册中心详解
Published: at 12:53 AM从 .nupkg 内部 ZIP 结构、.nuspec 清单、lib/ 目标框架组织,到 NuGet.org 注册中心机制和 dotnet restore 依赖解析全过程——把 NuGet 从黑箱变成透明工具。
-
Mock HttpClient C#:DelegatingHandler、Mock 处理器与集成测试
Published: at 12:38 AM从零学会在 .NET 10 中 Mock HttpClient:自定义 HttpMessageHandler 桩、DelegatingHandler 拦截器、IHttpClientFactory 注入、WebApplicationFactory 集成测试,以及韧性管线验证。每一步都能照着做出来。