Blazor开发 · 快速交付和专业服务
联系我
← 开源项目

Code Generator for Clean Architecture

Code Generator for Clean Architecture

一个 Visual Studio 扩展,帮助你快速为遵循 Clean Architecture 模式的项目生成完整的 CRUD 功能代码。

⚡️ 该工具是专门为 CleanArchitectureWithBlazorServer 模板量身定制的,能够自动生成一致、易维护的应用层代码结构。

Youtube video X1b4hFLs4vo

功能简介

该扩展大大加快了后端开发效率,自动生成以下内容:

  • 应用层命令(Create、Update、Delete、Import、AddEdit)
  • 每个命令的验证器(Validator)
  • DTO 数据传输对象
  • 查询处理器(GetAll、Export、Pagination)
  • 域事件处理器(Created、Updated、Deleted)
  • 所有文件均放置在一致的文件夹和命名空间结构下,便于维护和扩展

使用方法

  1. 在 Visual Studio 的解决方案资源管理器中右键点击某个文件夹
  2. 选择 “Add New Feature (Clean Architecture)” 或按快捷键 Shift+F2
  3. 输入实体名称(例如 Product)
  4. 系统将根据你的选择自动生成相关代码文件

许可证

本项目采用MIT 开源许可证,这是一种宽松的开源协议。
你可以自由地使用、修改和分发本项目代码,用于个人或商业用途,
只需保留原始的许可证和版权声明即可。

分享这篇文章

X Facebook Reddit

从业务目标,到产品落地

让下一个业务突破,
从一次对话开始。

无论是新系统建设、企业平台集成,还是 AI 工作流落地,都可以从你的业务目标出发,一起明确技术路径与交付方向,让想法逐步成为可靠的业务产品。

带上你的业务场景、现有技术栈,或一个初步想法,即可开启沟通。