NetAutoCode是一款功能强大的C#代码生成器,它能够自动生成C#实体类和增删查改的存储过程,极大地辅助后端工程师提高工作效率。该工具支持全键盘快捷键操作,使得实际使用更加便捷。更值得一提的是,在数据库查询和表过滤输入框中,按住左右键即可轻松切换数据库查询或表的选择!
软件功能
一键生成C#实体类:NetAutoCode能够从SQL Server数据库全自动携带注解,方便连接Swagger API文档,实现高效的API文档生成。
一键生成分页查询的存储过程:自动生成包含pageIndex
和pageSize
两个主要参数的存储过程,初始值分别为1和10。同时支持根据name
、dateStart
和dateEnd
进行模糊搜索和时间范围限定查询。
一键生成批量删除的存储过程:只需一条SQL语句即可实现多选题删除,通过英文逗号分隔ID字符串数组。这一功能巧妙地节省了字符串数组的生成和检测时间。
一键生成修改或新增的存储过程:无需手动编写复杂的字段名称和类型,每个字段均可设置为必填或非必填。
Web API启用增加或改动的存储过程:NetAutoCode自动生成的实体类能够直接接受FromBody的数据库数据,并在Swagger API文档中自动生成主要参数注解,注解来自数据库查询中的表字段注解。
Web API启用分页查询的存储过程:在查看数据时,可以直接返回无实体线的Object类型,字段可以灵活设置,这样在网络服务器上可以立即修改存储过程,即使后期添加了字段或更改了查看逻辑,也无需重新编写代码。
应用特点
实体类只在增加或更改表时,用于数据库接收,不适用于接口传参。
接口启用存储过程,返回无实体线的Object类型,字段可以灵活设置。有需求变化时,绝大多数情况下只需在数据库中修改存储过程即可,除非需要添加主要参数,否则无需频繁发布代码。
如何使用
打开NetAutoCode软件,选择数据库连接。
在数据库查询或表过滤输入框中,按住左右键切换数据库查询或表的选择。
根据需要选择生成实体类、存储过程等操作。
修改生成的代码,以满足实际需求。
发布代码到服务器,实现自动化生成功能。
- 新游戏暂无消息 参与地图设计大赛赢取奖励 10-31
- 2K公布免费第三人称英雄射击游戏《Ethos计划》 10-21
- 考试啦,《葫芦娃2》带来原动画细节小考卷(4) 10-21
- 王国两位君主北欧之地隐士有什么用 10-21
- 我的世界种子怎么种植方法 10-21
- 崩坏学园2怎么注销崩坏怎么注销账号 10-21
- 不止《生化危机》外媒精选30款恐怖佳作 10-21
- 王国两位君主北欧之地雷神之锤解锁顺序 10-21
- 梦幻西游梦玲珑穿什么 10-21
- 功夫熊猫阿宝邀你切磋,《蛋仔派对》联动KouKouLove第二弹开启 10-21