数据库表转换为实体类
作者:网络转载 发布时间:[ 2012/12/11 10:48:50 ] 推荐标签:
从月初讨论数据库到现在,从更改设计原则到细节完善,下午终于敲定后的数据库,下一步是UML图的构建,首先要建立与数据库表相对应的实体类,数据库中一共有五十几张表,难道对照着表一个一个敲?谁这么蠢?好吧,我以前的确这么做过。
有没有简单可行的方法?程序员当然需要重复的代码锻炼,但是在此之后,应该把聪明才智用到设计上,而不是一遍一遍重复繁琐的操作。程序本来是用来解决繁琐问题的,作为程序员还重复去做一样的事不应该了。先想到的是自己写一个程序,但是碰到读取数据类型等诸多问题,自己暂时水平不够,先“站到巨人的肩膀上”吧,终于找到一款软件:EntitysCodeGenerate,感谢作者的分享。
使用也非常方便,依次选择数据库---数据库字符串---输出位置---输出项---输出语言---注释内容---生成代码即可:
结果如下:
如果你只是想得到对应的实体类,这已经可以了,但是经常的情况是,你需要导入建模工具中,作为架构的一部分,在此之前有个问题是,生成的类文件名肯定不是实际需要的,即使更改了文件名,类名也不会跟着改变……重要的一步解决问了,剩下这些都是细节:可以使用好压批量修改文件名;可以通过导入VS中批量替换类名……
结果如下:
还记得上次照着数据库画实体类,不到40张表用了差不多一上午;这个方法一般不会超过10分钟,实体类有了类图有了,程序员,把你的创造力用到设计上吧!
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11