手把手教你基于SqlSugar4编写一个可视化代码生成器(生成实体,以SqlServer为例,文末附源码)
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
熊泽有话说
扫码关注公众号
扫码阅读
手机扫码阅读
在开发中,创建实体类对于字段多的表往往耗时耗力。为了解决这一问题,可以借助一些工具,如动软代码生成器和ORM框架自带的代码生成器。本文介绍了如何基于SqlSugar ORM框架和SqlServer数据库,开发一个代码生成器。
使用流程如下:
- 配置数据库链接,点击“链接数据库”获取数据库名。
- 点击数据库名,获取所有表。
- 点击表名,若未生成实体则点击“生成实体”按钮,生成后直接复制使用。
开发环境:
- 编译器:Visual Studio 2017。
- 运行环境:Windows 7 x64。
- 数据库:SqlServer 2012。
代码实现步骤:
- 创建ASP.NET Web应用,命名为GenerateEntity。
- 应用SqlSugar动态链接库。
- 编写前后端代码,前端用于展示,后端负责逻辑实现。
前端页面负责配置数据库链接,获取数据库名和表名,后端控制器完成数据库链接、查询表名和生成实体的逻辑。代码具体实现包括链接数据库、查询指定数据库的表和生成实体。
发布到IIS上后,设置为浏览器标签进行快捷使用,实现了可视化代码生成器的方便快捷。
作者在文末提醒读者注意版权声明,并鼓励关注其微信公众平台“熊泽有话说”获取更多有趣的知识。
熊泽有话说
熊泽有话说
扫码关注公众号
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
熊泽有话说的其他文章
ToString()字符串转换你用正确了吗?
在开发中,ToString()这个方法太方便了,以致于误解大家转换时都是直接Object.ToString()直接转换,\x0a\x0a其实不然, 一般都是转之前先判断是否为null后再进行转换,否则会直接报错。
编写高质量代码改善程序的157个建议:使用Dynamic来简化反射的实现
目录概述案例总结正文资料157个建议目录一览表第一部分 语言篇第二部分 架构篇第三部分 编码规范及习惯参考文
印象最深的一个bug:sessionStorage缓存在移动端失效
“ 业精于勤,荒于嬉;行成于思,毁于随。”无bug,不程序:作为程序员的我,不是修bug就是在写bug的路上
可视化查询(sp_helptext)——快速查询包含指定字符串的存储过程(附源码)
在一堆存储过程中快速查询出包含指定字符串的存储过程,便于修改和查看。
只会Excel想做图表可视化,让数据动起来?可以,快来围观啦(附大量模板下载)
321套可视化图表(在Excel里面实现数据可视化)
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线