发布一个O/R M数据组件
也不是算是发布吧,只是想有兴趣的朋友帮忙测试一下。
是一个自己开发的O/R M组件,只是在测试阶段.
这个组件在这个年头就开始动手的了,因为工作忙所以直到现在才算完成.
主要的功能有:
支持多数据库(现只有SQLSRVER,OLEDB,ORACLE的数据提供者),数据提供者是采用接口定义,可单独实现。
支持对象映射操作(增、删、改、查询)
支持对象关系无限层子项获取,父对象只实现一层
(主要父类是单个实体,是实时获取;如果定义关系依赖的父对象会产生递归获取.暂没找到解决方案),暂不支持关系更新.但组件是采有开放式接口来描述关系的,所以可以根据实际情况定义这些功能类.
支持直接使用Command,方便复杂的查询。
支持IList,DataSet数据集获取
支持事务
下一步打算完成的功能:
数据操作的日志跟踪,采用开放式接口来定义记录操作日志主要方便实现自己的日志操作类。
根据情况来获取关系对象:所有关系对象,所有父对象,所有子对象,不加载任何关系对象。
相关应用事例
http://www.cnblogs.com/Files/henryfan/Example.rar
可以下载得到,现在本版并不完善所以没有详细的文档。