简介
PPCoder是一个由点点科技(PPTech Studio)出品的代码自动化工具,用来生成支持特定框架的数据访问代码,可以将数据库完全封装,使用工具后,不用再考虑数据库,也不用写Sql语句,可以极大的提高工作效率,完全通过一些属性的控制来完成数据库逻辑,而且支持数据库事务。
server版本(以下简称S版),可以生成实体类、数据访问类和存储过程,(以下简称A版),功能与S版差不多,只是不生成存储过程,数据库语句已经封装在相关的DLL中了。
A版文件图标是尖刀,S版文件图标平板刀,如下图:
图1:A版和S版文件图标
在此工具的协助下,.Net系统的开发就变成数据库设计和前台业务处理两部分。对数据库的要求是每个表都要有一个关键Key。
工具使用
开发环境:2003 . win2003 Server
运行环境:.
S版本使用
图2
说明:
服务器名àSql Server选择,会自动读取局域网上存在的Sql Server服务器
登录用户àSql Server的账号
登陆密码àSql Server 账号的对应密码
命名空间à,格式是公司或组织名+产品名
自定义表à不勾选,表示相应数据库中所有的表都参与生成
选好服务器,填写用户名密码后,会自动在“数据库名”下产生相应的数据库表供选择。当所有参数设置完成后,点“下一步”,效果如下图:
图3 数据表选择
说明:
这里会列出选择的数据库中的所有数据表供选择,Trial版本一次可以完成10个表的代码生成。点选下一步进入生成目录选择,如下图:
图4 文件生成根目录选择
生成后目录结构如下:
图5 生成的目录结构
生成成功后会在根目录下产生三个目录
Common 实体类,类名为“表名+.CS”,
ess 数据访问类,类名为“表名+”,
ess下还生成了两个类:
:里面有一个静态方法GetConnectionString用来初始化数据库连接的,方法需要用户自己进行二次开发,把数据库连接放到别处。
:这个类里有一个方法SaveErrorMsg为底层数据访问的报错提供统一的错误信息处理接口,需要用户自己进行二次开发的
SqlScript 数据库脚本,脚本名“产品名+.Sql”,
如果数据库名为“Account_Permission”格式时,mon”和“ess”目录下还会生成一个“Account”目录来存储相应的类,如果数据表名没有用“_”分割,便不会再产生下级目录。
,这是日志文件,会记录生成记录,如下图
图6 生成文件的日志
A版使用
Access版本与Sql Server版本在使用上大多数都是一样。
不同点有:
操作界面不同
调用的数据执行DLL不同,
不使用存
PPCoder1.0帮助手册 来自淘豆网m.daumloan.com转载请标明出处.