我写的.Net数据库实体类代码生成工具,支持MSSQL、Oracle、Access(03),顺带支持了一下Excel(03),欢迎试用(持续更新)


功能蛮简单,先设置数据库的连接方式,然后就可以:

生成CS和DLL文件

生成可用于WCF服务的Data Contract的CS文件

导出数据库的表结构信息到XML文件

导出数据库的表结构信息到Doc文档

生成界面逻辑代码、DataGridView显示风格配置文件

后面会讲到怎么用生成的CS、DLL和XML文件,感兴趣的话可点此处下载试用。

特性说明:

1、生成的文件较少,就一个实体类文件。结合该文件和工具中自带的几个dll,即可完成常用数据访问的功能;

2、如果需要为某些表、表列设置别名,则还需要生成一个Xml配置文件,并在数据访问类初始化时加载该文件;

3、没分什么层,个人觉得自动生成的代码还分持久层、数据访问层、业务层等等的,让人有点晕,当然你也可以通过再封装形成你的业务层;

4、数据访问的接口比较简单:单一查询、单一修改、批量查询、批量修改。比如:需要对某个实体进行插入操作,只需要:Entity.ModifyType = DataBaseModifyType.Insert ,再调用修改接口即可;

5、查询操作既可自动生成Sql语句查询,也可通过自定义Sql语句查询,返回符合条件的实体对象;

6、IDataAccesser.ModifyEntityList(ArrayList entityList, bool bTraction),一次调用可以完成(非)事务模式下对多个表的修改操作;

7、生成实体类时,可根据主外键关系附加主键表的属性字段,这样可以一次调用获取父表中的某些属性,支持一级连结;

8、支持本地访问和WCF服务访问两种方式。

 

你可能感兴趣的:(oracle)