Code Generator for Clean Architecture

一个 Visual Studio 扩展,帮助你快速为遵循 Clean Architecture 模式的项目生成完整的 CRUD 功能代码。
⚡️ 该工具是专门为 CleanArchitectureWithBlazorServer 模板量身定制的,能够自动生成一致、易维护的应用层代码结构。
功能简介
该扩展大大加快了后端开发效率,自动生成以下内容:
- 应用层命令(
Create
、Update
、Delete
、Import
、AddEdit
) - 每个命令的验证器(Validator)
- DTO 数据传输对象
- 查询处理器(
GetAll
、Export
、Pagination
) - 域事件处理器(
Created
、Updated
、Deleted
) - 所有文件均放置在一致的文件夹和命名空间结构下,便于维护和扩展
使用方法
- 在 Visual Studio 的解决方案资源管理器中右键点击某个文件夹
- 选择 “Add New Feature (Clean Architecture)” 或按快捷键
Shift+F2
- 输入实体名称(例如
Product
) - 系统将根据你的选择自动生成相关代码文件
许可证
本项目采用MIT 开源许可证,这是一种宽松的开源协议。
你可以自由地使用、修改和分发本项目代码,用于个人或商业用途,
只需保留原始的许可证和版权声明即可。