CodeSmith快速教程

第一步:安装,安装文件为CodeSmithProfessional-41.msi

第二步:注册,注册机在CRACK下。运行后,用哪两个key注册。

第三步:加载模板。运行后,在右边Template Explorer中加载3Layer模板(复制进去即可)。

第四步:设置模板属性。双击BuildEntityDAlBLL.cst文档,在属性中设置其属性。

Namespaces下:设置DAL BLL Entity 的命名空间(既是你要应用此项目的命名空间)。General ---OutputDirectory 是文件输出目录。Source下的Tables 就是我们要绑定的目标表单。点击右边的提示,add一个。命名name,类型typesource等。Test一下。Ok。最后,点击生成。注意数据库的表要按照一定的命名方式做。

T_table_id 字段名 t_tabler 表名    

第五步:应用。把生成的文件夹里的文件应用到项目中,(在项目中新建3个同名称的类库,把生成的文件分别对号添加进去,)并添加项目之间的互相应用。

还有Dbhelper.cst文件复制到一个类文件中,DAl引用她和entitybll 应用dalentity。。分别生成他们。

第六步,在网站下建立一个weiservice 引用这3个项目,进行数据传输,注意在webconfig中设置<appSettings>
  <add key="DBHelperConnectionString" value="server=localhost;uid=root;pwd=root;database=catalog;charset=utf8"/>
  
 </appSettings>。
Silverlight 再应用这个webseervice。