在51aspx上面发布了NickLee.FortuneBase数据库sql server版后,很多朋友是第一次接触到,尤其是一些新手朋友,对于系统框架的使用,环境的配置,页面的生成等等存在着一些疑问,我将发布一系列文章来分类说明,希望对一些新手有所帮助。
运行环境:
开发工具:VS2005+SP1
数据库:sql server2000(或者2005)
代码生成工具:codesmith4.0
在这里,codesmith的使用我就不多说了,如果有什么不清楚的,网上的资料很多,请大家去自己去研究,在这里,主要说一下在用codesmth生成代码和页面的时候模板参数的配置。
用codesmith打开Fortune(ALL.OneTableAdv).cst模板,这个是可以生成新增模块需要的所有代码文件,在这个模板的属性中,有些属性是需要注意的,如下图
其中Cname是文件所在文件夹名称
sourcetable是必须遥选择的,对应数据库中的一个表,也就是你遥增加模块的相关数据表
如果你使用的数据库是oracle,则isoracle为true,否则为false
primarykey是指数据表中的主键
其他请参考上图
利用这个模块就可以快速生成代码文件,复制到你项目的相关地方,梢做修改就可以完成你想要的功能。