Agent Skills
返回列表
💻

.NET 后端开发模式

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/dotnet-backend-patterns。

技能介绍

要解决什么问题

在 .NET 上交付 Web API、MCP 服务器或企业后端时,常见问题包括:分层边界模糊、同步阻塞拖垮吞吐、数据库访问与缓存策略不一致、配置散落各处,以及缺少可观测性与测试覆盖。本技能面向 C# / .NET 栈,按 2024/2025 常见生产实践整理可落地的架构与实现模式,而不是泛泛的语法教程。

技能如何引导你落地

技能会先帮你 定义架构边界、模块与分层,再在实现层强调:

  • 依赖注入(DI) 与面向接口的服务设计
  • 异步 调用链与合理的 韧性(resilience) 策略(重试、超时、隔离等思路)
  • 数据访问:在 EF Core 与 Dapper 之间做取舍,并验证查询与连接使用是否成为瓶颈
  • 配合 Redis 的缓存策略,以及 IOptions 模式的集中配置
  • 为关键路径补充 单元测试 / 集成测试 与可观性(日志、指标、追踪的落点)

需要更细的代码级模式与示例时,按指引打开 resources/implementation-playbook.md 对照实现。

适用边界

  • 适用:新建或评审 .NET 后端、设计带 DI 的服务架构、优化数据访问与缓存、补齐测试与错误处理。
  • 不适用:项目未使用 .NET/C#;仅需前端指引;任务与后端架构无关。

使用场景

  • 团队要新建一套对外 REST API,需要定分层、DI 注册方式和异步接口约定
  • 上线前评审现有 C# 服务,重点查数据库查询、连接池与同步阻塞热点
  • 为 MCP 工具服务补全配置(`IOptions`)、Redis 缓存键策略和统一错误返回格式
  • 在 EF Core 与 Dapper 之间选型,并为订单/报表类读路径设计缓存与集成测试

适合人员

  • 负责企业内网 API 的 .NET 工程师,要把新模块按分层和 DI 接入现有解决方案
  • 维护 MCP 服务器的后端开发,需要按韧性模式处理外部依赖超时与重试
  • 带初级成员的技术负责人,评审 PR 时对照数据访问、缓存与测试覆盖清单
  • 从单体拆出微服务的架构师,需要统一配置、观测点与 EF/Dapper 使用边界