Winson.Framework框架的实体类和实体操作类均可由CodeSmith代码生成器一次性生成,至于CodeSmith我就不多介绍了,这是一个功能非常强大而且灵活的代码生成器,可生成任意自定义代码,非常好用哦,呵呵
以下是使用CodeSmith生成本框架代码的方法:
1、打开DEMO工程,然后直接双击“代码生成模板”目录下的模板文件,如下图:


(图1)
2、这时会自动打开CodeSmith,首先要为模板文件设置数据源,以下以生成实体类文件为例,在CodeSmith Studio环境右则的属性栏里,将会看到设置数据库源和表索引的选项框,如下图所示:


(图2)
3、打开数据源选择框,选择一个数据源,如果没有则点右边的按钮进入数据源管理界面进行增加,如下图:


(图3)
4、进入数据源管理界面后,点“ADD”按钮即可添加数据源连接,如下图所示:


(图4)
5、这时只需填写好相关的数据库连接字符串就可以了,类型选择SQL,如下图所示:


(图5)
6、设置好后点确定退出,然后直接点CodeSmith Studioh上方的工具栏里的运行按钮就可以自动生成相关的实体类代码了,如下图:


(图6)
7、默认表索引是从0开始的,即只生成数据库里第一张表的实体,如果要生成第二张表的,只需将表索引改为1即可,即以上图2所示的地方
OK,至于方法类的生成方法和上面步骤是一样的,有问题的话再提出来吧!