专注 Blazor 开发,期待与你的项目合作。
联系我

Code Generator for Clean Architecture

Apr 4, 2025

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

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

Youtube video X1b4hFLs4vo

功能简介

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

  • 应用层命令(CreateUpdateDeleteImportAddEdit
  • 每个命令的验证器(Validator)
  • DTO 数据传输对象
  • 查询处理器(GetAllExportPagination
  • 域事件处理器(CreatedUpdatedDeleted
  • 所有文件均放置在一致的文件夹和命名空间结构下,便于维护和扩展

使用方法

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

许可证

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

想更深入了解我在做什么?

我的 GitHub 记录了我大部分的项目和想法。欢迎浏览,一起探索更多技术的可能。

去 GitHub 看看