This is a code assistance tool that provides code generation functions for
ASP.NET Core
projects andTypescript front-end
projects, and supports command line and graphical interface operations. It is recommended to use the Ater.web template to create projects
这是一个智能代码辅助工具,主要提供代码生成功能,它可以分析您的实体,智能的帮助您生成相关的数据传输对象、数据库读写操作以及API接口。
It can help developers generate common code templates according to entity models (. cs files), including:
- Dto files, add, update, query, list and other Dto files
- Data store layer:entity DbSet wrapper
- Manager layer:business implementation code
- Controller API
- Typescript interface type
- Angular or Axios request service
- Angular Basic CURD Page
- 基于实体模型的智能分析,了解用户的业务意图
- 智能生成DTO文件,包括增加、更新、查询、列表等常用DTO
- 智能生成数据操作及业务逻辑实现,包括常见的新增、更新、筛选功能
- 生成部分测试代码
- 生成控制器接口
- 根据Swagger OpenApi生成用于Typescript的接口类型
- 根据Swagger OpenApi生成用于Angular或Axios的请求服务
- Angular基础CURD页面
- 其他更多高级功能
Check package version first!
首先检查包版本,工具依赖.NET SDK,对应关系如下:
Package Version | .NET SDK Version |
---|---|
6.x | 6.0 |
7.x | 7.0 |
If you want to use it alone, please use the 'dotnet tool' command to install it, such as:
如果你想单独使用,请使用dotnet tool
命令安装,如:
dotnet tool install --global ater.droplet.cli
please use the latest version from nuget!
请到nuget中查询最新版本!
One command to start the UI interface and enjoy it!
一条命令启动UI界面!
droplet studio
Show entities and generate codes!
查看实体模型,并根据实体模型生成相应的代码:
generate actions
选择要生成的内容
edit dtos
在线编辑dto
front-end support
前端内容生成
You can also use
droplet --help
to view command help information.Use
droplet [command] --help
to view specific command help information.You can also view Online Documentation.
你可以使用droplet --help
查看命令帮助信息。
或者使用droplet [command] --help
查看具体命令帮助信息。
也可以查看在线文档。