自己写了个简单的代码生成器

 在实际变成工作中,我们要写大量的程序,比如说把一个表转为一个类对象或者写一个调用带n个参数的存储过程的方法等都需要手工去输入大量的代码,并且还有大量的重复代码。为了避免大量的重复劳动,同时也为了工作的方便,根据自己的需要写了这么一个功能比较简单的代码生成器。其功能如下:

1.基于模板生成,大家就就当个玩意吧!可取的地方就是简单

2.模板采用标签的形式进行替换,可以创建无数多个模板,生成的文件以模板的后缀作为文件夹名称

可视化编辑模板,不过最好是在vs里编辑好。

生成比较简单,1要有模板2选择表3选择项目路径

下面是生成的项目对应的文件夹,文件夹名称根据模板名称而来,有多少个模板就有多少个文件夹

这个就是生成的实体类

根据界面设置,可以添加序列化属性、nhibernate、linq等,这里逐步完善,可以看到下面实体简介,并把数据库里的注释加到了实体属性上

原文地址:https://www.cnblogs.com/liuhaili/p/2025636.html