CodeSmith快速教程。
第一步:安装,安装文件为CodeSmithProfessional-41.msi。
第二步:注册,注册机在CRACK下。运行后,用哪两个key注册。
第三步:加载模板。运行后,在右边Template Explorer中加载3Layer模板(复制进去即可)。
第四步:设置模板属性。双击BuildEntityDAlBLL.cst文档,在属性中设置其属性。
Namespaces下:设置DAL BLL Entity 的命名空间(既是你要应用此项目的命名空间)。General ---OutputDirectory 是文件输出目录。Source下的Tables 就是我们要绑定的目标表单。点击右边的提示,add一个。命名name,类型type,source等。Test一下。Ok。最后,点击生成。注意数据库的表要按照一定的命名方式做。
T_table_id 字段名 t_tabler 表名
第五步:应用。把生成的文件夹里的文件应用到项目中,(在项目中新建3个同名称的类库,把生成的文件分别对号添加进去,)并添加项目之间的互相应用。
还有Dbhelper.cst文件复制到一个类文件中,DAl引用她和entity。bll 应用dal和entity。。分别生成他们。
第六步,在网站下建立一个weiservice 引用这3个项目,进行数据传输,注意在webconfig中设置<appSettings>
<add key="DBHelperConnectionString" value="server=localhost;uid=root;pwd=root;database=catalog;charset=utf8"/>
</appSettings>。Silverlight 再应用这个webseervice。
写下从学校走出来后,在北京实习的历程。
努力 加油!