首页
社区
课程
招聘
[原创]CodeSmith直接解析PowerDesigner的PDM文件
发表于: 2015-1-11 13:51 6959

[原创]CodeSmith直接解析PowerDesigner的PDM文件

2015-1-11 13:51
6959

当你使用PowerDesigner规划好数据库后,通常是先生成数据库,然后再调用CodeSmith生成代码。如果你采用的目标数据库类型为Sqlite,或者Access等,在生成数据库后,会丢失很多信息:如字段的备注、说明、别名等。
    我到网络上晃了很久~~想找到一个完好的工具,使用CodeSmith能解析PDM文件,终于找到了一个文件支持PDM解析,但工作起来很是不便,这个解析器还带了一个PDM文件读取dll,很容易出些问题(自带的demo我反正是没运行成功),所以我就想到,最好自己写一个解析器。
    于是我十分无耻的Reflector了一下。。没有丝毫意外,程序被加密了。没办法,还是去硬着头皮啃文档吧。
    由于本人能力有限,写这个东西用了很长时间,最后还是决定开源,并共享出来。
    如果你对它进行了改进,我很希望能发份修改后的源给我。
    生成的dll文件应放到  X:\Program Files\CodeSmith\v7.0\SchemaProviders 我提供了测试使用的源码及模板。
看雪论坛首发。


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 3
支持
分享
最新回复 (2)
雪    币: 292
活跃值: (153)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
大学里用过PowerDesigner。。。好久没用过了。。
2015-1-11 14:28
0
雪    币: 202
活跃值: (1255)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
很好的软件,希望能帮助用得到的人
2015-1-11 14:33
0
游客
登录 | 注册 方可回帖
返回
//