大二这年学的的.net,开始一直用三层框架在写程序,写那个数据访问层的时候要写sql语句,开始因为玩的是小程序,表中的字段不多,但是过后写的程序比较大一点的时候,表中的字段就多了很多,写sql都写死人,而且还容易出错,想着就来看看能不能自己写个代码生成器,上网查找资料,我自己也完成了一代码生成器 ...
该界面设计部分来自网络。版权归原作者所有。 该工具没有做完成。我只是学习用的。主要是为了熟悉Devexress控件的使用。 .系统主界面 .系统代码生成 .生成的详细代码查看 .该工具写的不是很智能. 如下生成WCF服务契约代码: 其实对于现在来说。肯定要以模板的形式去写代码生成器。 源代码下载:http: download.csdn.net detail ozaishuiyifang ...
2014-08-04 09:55 13 892 推荐指数:
大二这年学的的.net,开始一直用三层框架在写程序,写那个数据访问层的时候要写sql语句,开始因为玩的是小程序,表中的字段不多,但是过后写的程序比较大一点的时候,表中的字段就多了很多,写sql都写死人,而且还容易出错,想着就来看看能不能自己写个代码生成器,上网查找资料,我自己也完成了一代码生成器 ...
前言 逆向工程从数据库表直接生成代码,是日常开发中常用的敏捷开发手段,常见的例如:mybatis-plus的代码生成器等 为什么要自己写代码生成器呢?MP的生成器不香吗?香! 但是自己写的工具用起来最顺手,可以随意扩展,想怎么玩就怎么玩,只要自己有想法,玩出花来都没 ...
很早就想一个属于自己的代码生成器,简简单单,够自己用即可,苦于一直没有时间。最近闲下来,于是下定决心自己写个小软件为我完成这些事。本想使用WPF来开发的,无奈WPF只学了个基础的东西,而且本人也不擅长界面设计,估我采用了WEB方式来做这件事情,界面也借鉴了公司项目中的设计。 具体功能 ...
一直想写一个自己的代码生成器,但是因为工作事情多,一直搁置下来,最近下决心终于利用下班时间写完了,现在分享给有需要的朋友,代码生成器集成EasyDBUtility数据库访问帮助类,暂时只支持sqlserver数据库,界面如下 部分代码如下 获取表所有外键sql ...
说明:该代码生成器是winform版,.NET Framework4.5,可连接sql server、mysql、oracle、sqlite、达梦五种类型的数据库,生成c#三层代码(DAL、BLL、Model),将单表的增、删、改、查、分页查询进行封装,也可手动编写sql,通过底层sql方法 ...
手写代码生成器 在我们介绍三层的时候,大家是不是发现我们写每一个功能的时候是不是非常的麻烦呢? 像其中的一个model,如果属性特别多的时候,写起来非常的慢。 像其中一些基本的功能我们可以使用代码生成器,然后在此基础上改下就好了。 但是:一定要一开始手写三层,不要依赖于代码生成器,等手写熟练了以后 ...
初来咋到,小试了手写代码生成器,望大牛们指点,下面是成型效果图 需求: 1、采用ORM(对象映射关系)模式; 2、主要解决提供现有表结构,生成Model、DAL层; 不多说了,下面进入正题 读取文件 窗体加载时,读取默认路径连接数据库文件信息 ...
codesmith确实是款不错的工具 但是它并不开源 对于一些有自己特殊需求的用户只能自己另想其他解决方案 例如我说想做一个web版本的代码生成器或者说用户没有c#基础 这里开源一个之前做过的工具 当初的目的主要是解决在框架当中局部更新的问题 因为在大部分orm框架当中都是简单的获取一个实体 ...