Donet代码生成器

 代码生成器为自动从数据库生成数代码模型,数据库表设计必须有一个唯一的整形字段(类似于其它的ORM工具),
对数据库的一般操作不需要写一行代码和SQL语句就可完成常用的增删改查功能,目前支持sqlserver,oracle,access数据库,
不需要改代码可以无缝移植到其它数据库。里面有两个测试文件(本程序的工程文件*.prj),可以打开生后生成代码。
首先建立数据连接就会自动读取数据库的所有表和视图数据,可以保存工程下次就不需要再连接数据库了,可以通过选项设置定义
自己的代码生成格式。

加入到自己的VS工程使用说明
如果要添加自己的业务逻辑只要修改ManagerXXXX(XXXX为对就表名的类名),
每个表生成对应的四个文件,一个是xml表述文件(orm对应关系),编译时改为嵌入式资源文件;
一个是业务模型cs文件,对应数据库表的字段,
一个是DAO数据库操作层CS文件,可以重载其方法实现其它的存储方式;
一个是Manager业务逻辑文件。
调用时例子以表名MYTABLE为例
ManagerMYTABLE man = new ManagerMYTABLE();
取数据:
MYTABLE man.LoadObject(1) as MYTABLE;主键字段为1的数据;
System.Collections.IList lst = man.GetAllEntityList();所有数据
System.Collections.IList lst = man.GetEntityList("ID > 10"); 获取条件数据

新增数据:
MYTABLE mt = new MYTABLE();
mt.Insert();
man.SaveObject(mt);

修改数据:
MYTABLE mt = man.LoadObject(1) as MYTABLE;
mt.Edit();
man.SaveObject(mt);

删除数据:
MYTABLE mt = man.LoadObject(1) as MYTABLE;
mt.Delete();
man.SaveObject(mt);

发放时依赖核心库DBAccess.dll,BaseLib.dll组件和数据库连接文件dbconnect.cfg。
若有什么问题和需要改动请联系qq 30589039 注明orm或者代码生成器
也可以加入 SoftWareDeveloper QQ群讨论 48735085

下载地址:http://download.csdn.net/source/569768

NET爱好者的福音来啦! Dot Net代码生成器 - NET代码生成利器 - DotNet代码生成器  基于.net framework 2.0 的代码生成器,功能强大,操作灵活,可以生成任何一种代码文件。提供了数据源、模板、另存为、工具、数据扩展5种插件接口。   1、自定义模板。目前只有一个基础模板,是基于XML配置、字符串替换的,不过该模板支持动态调用代码文件进行编译,对要生成的对象进行预处理,以达到个人的目的。后期可以寻找其他更优秀的模板引擎,来提高生成效率。   目前该模板下定义了几个模板文件,比如FaibClass.data的,还有YS.ORMapper,还有生成HTML、生成SQL的。   2、数据源。一改以往代码生成器的一惯作风,只是单一的使用Sql或其他数据源,在这个工具里,可以打开PowerDesign文档,也可以打开ERWin或是Visio(尚在研究阶段)。并且提供了强好的表及字段编辑功能,主键、外键、枚举等都可以自定义。   还提供了架构同步功能。   3、工具。可以集成一些工具于CodeBuilder强大的界面管理中,可以与CodeBuilder进行协作工作,比如提供对表名字段修改、生成的工具。   4、数据扩展。分别为表及字段进行了扩展,可由个人需要实现该接口,将扩展数据附加于表或字段中,生成更丰富的代码。   5、系统托盘。显示托盘时,再次双击CodeBuilder或双击.dsc文件,都会由托盘调入正在后台运行的CodeBuilder。   6、最后在收藏夹中提供了一个IE工具栏插件,可将网页添加到CodeBuilder的收藏夹。   7、在线插件安装。可由爱好者提供插件发布,在线共享优秀插件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值