运行环境:
开发工具:VS2005+SP1
数据库:sql server2000(或者2005)
代码生成工具:codesmith4.0
在这里,codesmith的使用我就不多说了,如果有什么不清楚的,网上的资料很多,请大家去自己去研究,在这里,主要说一下在用codesmth生成代码和页面的时候模板参数的配置。
用codesmith打开Fortune(ALL.OneTableAdv).cst模板,这个是可以生成新增模块需要的所有代码文件,在这个模板的属性中,有些属性是需要注意的,如下图
![](/images/cnblogs_com/yyilin/pp.gif)
其中Cname是文件所在文件夹名称
sourcetable是必须遥选择的,对应数据库中的一个表,也就是你遥增加模块的相关数据表
如果你使用的数据库是oracle,则isoracle为true,否则为false
primarykey是指数据表中的主键
其他请参考上图
利用这个模块就可以快速生成代码文件,复制到你项目的相关地方,梢做修改就可以完成你想要的功能。