NetAutoCode 是一款功能强大的 C# 代码生成器,专为辅助后端工程师设计。它能够自动生成 C# 实体类和增删的存储过程,所有功能均支持键盘快捷键开启,让操作更加便捷。另外数据库查询和表的过滤输入框支持左右键切换,方便用户进行数据库查询或表的选择。
软件功能如下:
一键生成 C# 实体类:从 SQL Server 自动携带注解,方便连接 Swagger API 文档。
一键生成分页查询的存储过程:自动包含 pageIndex
分页查询数据库索引和 pageSize
分页查询尺寸两个主要参数,初始值分别为 1 和 10。可选参数如 name
、dateStart
和 dateEnd
可用于模糊搜索和日期范围查询。
一键生成批量删除的存储过程:通过一条 SQL 语句即可完成多选删除操作,使用英文逗号分隔 ID 字符串数组。该 SQL 语句节省了字符串数组处理和检测时间,且对 ID 字符串数组的格式要求不高,容错性极高。
一键生成增删改的存储过程:无需手动编写字段名和字段类型,每个字段均可设置为非必填。
Web API 启用增删改存储过程:NetAutoCode 自动生成的实体类可自动接受 FromBody 的数据库数据,并在 Swagger API 文档中自动生成参数注解,注解来自数据库表的字段注解。
Web API 启用分页查询存储过程:查询时直接返回无实体线的 Object 类型,字段可灵活设置。在网络服务器上,可随时修改存储过程,即使后期添加了字段或更改了查询逻辑,也无需发布新代码。
软件特点
NetAutoCode 旨在提高开发效率,减少手动编写代码的工作量。其特点包括:
一键生成:简化开发流程,节省时间。
自动化:减少手动错误,提高代码质量。
灵活性:支持自定义字段和参数。
易用性:支持键盘快捷键,操作便捷。
如何使用
安装 NetAutoCode:下载并安装 NetAutoCode 软件。
配置数据库连接:在软件中配置 SQL Server 数据库连接。
选择表:选择需要生成实体类和存储过程的表。
设置参数:根据需要设置分页查询、增删改等操作的参数。
生成代码:点击生成按钮,NetAutoCode 将自动生成 C# 实体类和存储过程代码。
使用代码:将生成的代码集成到您的项目中,即可使用 NetAutoCode 的强大功能。