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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值