使用CodeSmith自动生成模板

1.新建网站,添加6个类库(比如你的命名空间为MyBookShop_1),然后把类库下的Class1全部删掉
   MyBookShop_1.BLL
   MyBookShop_1.DALFactory
   MyBookShop_1.DBUtility
   MyBookShop_1.IDAL
   MyBookShop_1.Models
   MyBookShop_1.SQLDAL
2.自动生成上面6个类库下的类(双击CodeSmith的RunTemplate.cst,在属性里填好NameSpace和Tables)
   1.下载CodeSmith和模板(Templates),安装CodeSmith,下载CodeSmith 下载模板
   2.把Templates文件夹里的模板复制到我的文档的D:\My Documents\CodeSmith\Templates文件夹下
   3.打开CodeSmith(点CodeSmith Studio),双击CodeSmith的RunTemplate.cst,在属性里填好NameSpace和Tables

如何填写Tables

   4.运行,就生成了三层的所有内容了
3.把生成的类添加到对应的类库下,右键类库(添加-->现有项)
    比如右键MyBookShop_1.BLL,然后选添加-->现有项,找到CodeSmith生成的BLL(把它文件夹下的类全部添加),其他的类似
4.添加引用:
   1.IDAL 引用Models
   2.DBUtility引用configuration
   3.SQLDAL 引用IDAL Models DBUtility
   4.DALFactory 引用IDAL  SQLDAL configuration
   5.BLL 引用IDAL DALFactory Models
   6.WebUI 引用BLL

你可能感兴趣的:(code)