11 2012 档案

摘要:在上一篇我们已经用PowerDesigner创建好了需要的测试数据库,下面就可以开始用它完成批量代码生成的工作啦.下面我会一步步的解释如何用CodeSmith实现预期的结果的,事先声明一下,在此只做一个简单的Demo,并不详细的讲解CodeSmith各个强大的功能,有兴趣的朋友可以打开CodeSmith的帮助文档了解.我只做个抛砖引玉,希望能激起大家更多思想的火花~先看看CodeSmith的工作原理:简单的说:CodeSmith首先会去数据库获取数据库的结构,如各个表的名称,表的字段,表间的关系等等,之后再根据用户自定义好的模板文件,用数据库结构中的关键字替代模板的动态变量,最终输出并保存为我 阅读全文
posted @ 2012-11-15 21:31 空中飞车 阅读(174) 评论(0) 推荐(0)
摘要:最近要忙期考,但还是决定每天抽点空来写CodeSmith的系列文章了,在此实在不敢用教程这个词语,毕竟自己对CodeSmith了解的也不是很多,有很多牛人都在博客园发布了不少关于CodeSmith的文章了,但我还是想发表一下自己的心得,希望能给初学者更多的参考,教程中有错误或者表述不清的地方欢迎大家指出,我还是会秉承之前的风格,用尽量多的图来说明步骤,因为我觉得还是图文并茂的文章比较容易理解.好了,废话少说,开始我们的CodeSmith旅程吧,我先讲讲这个系列教程要完成的目标吧,众所周知,CodeSmith其中一个强大的功能就是依照模板生成批量代码,这也是吸引着众多编程人士使用它的原因,它大大 阅读全文
posted @ 2012-11-15 21:28 空中飞车 阅读(123) 评论(0) 推荐(0)
摘要:1创建概念模型 2.更改概念模型名字,以及图的名字3.在工作空间右键保存,保存概念模型与工作空间4.从新打开工作空间,然后右击概念模型----属性,然后设置作者等信息。5.双击概念模型然后从右边工具条拖出标题6.点击工具----显示参数选择(display prefenrces),然后设置参数7.从工具条中拖出实体(可以是一个表),然后右键更改General里面内容,然后点击Attributes设定属性字段8.员工编号为主键,选择员工编号,点击属性,设置相关信息9.类似的步骤再建立一个表,然后点击工具条中的 关系按钮10.双击两表之间的关系,设置相关的属性11.两表之间线段的... 阅读全文
posted @ 2012-11-15 21:23 空中飞车 阅读(270) 评论(0) 推荐(0)