一直写重复代码,所以干脆写了个代码生成器,希望和大家学习交流
http://d.download.csdn.net/down/1649339/xianyiqi
以下是简介:
DotNet代码生成工具XCodeBuilder,根据已有的SqlServer数据库生成数据库存储过程及三层(Model,Dal,Bll)代码。另外还将生成ExtJs脚本和基于ashx处理的Ajax页面代码,配合前台的extjs实现所有表的增,删,改,查。并且支持事务,方便的同时保证数据的安全和完整性。
目前支持SqlServer数据库,支持字段类型为:int,bigint,varchar,text,bit,datetime
以下展示一下图片,程序界面很简单,操作方便。
下图为运行时的初始界面:
第一步:填写项目名称(一般指数据库的名称,一但填写此处,存储过程前缀,命名空间名称和连接字符串会相应改变,如果连接字符串不正确可以手动改正)。
第二步:当四个文本框都填写无误后(其实只要连接字符串正确就行),点击连接。如果没有连接没有问题就会在下方的列表中显示出数据库中的表和字段。
第三步:点击“生成代码”,并选择代码生成的路径,代码生成就完成了。
下图为生成后的文件列表:
下图是“SQL”文件夹中的文件
下图为:ashx处理页面,以JSON格式返回数据。利于做Ajax。
下图为extJs脚本代码。
以下两幅图为最终完成的后台效果,在这个版本中需要手动加入一部分代码。下个版本将直接全部生成,希望大家关注和支持。
另外还有PostGreSql数据库版的,需要的朋友可以留下邮箱,我给你发过去。