CodeSmith生成MVC4项目工程模板V1.0.12.0920
模板工具:CodeSmith 6.5
CodeSmith生成Visual.Studio.2010.MVC4项目工程模板。
默认用户已经安装了CodeSmith 6.5代码生成工具。
根据输入参数,自动生成Visual Studio 2010 + MVC4 + EnterpriseLibrary5.0项目工程。
注意事项:
1:Visual Studio 2010需要安装SP1。并安装MVC4。具体操作请访问微软官方网站。
1:请在建立数据表时,给数据表的说明字段一个简要说明。在*.cs文件生成时会自动写入合理的注视内容。
项目生成最终结构:
以默认参数为例,生成的项目结构如下:
onehelper.sln
├─onehelper.Controllers
├─onehelper.Core
├─onehelper.Dao
├─onehelper.Dto
├─onehelper.Service
└─onehelper.webClient
模板的当前前端使用yaml css framework 3.3.
操作流程:
1:下载net4.0_MVC4_Entlib_V1.0.1.rar文件。
2:解压缩net4.0_MVC4_Entlib_V1.0.1.rar文件到指定路径下。
3:打开codesmisth 6.5,导入解压缩后的模板文件夹。
4:在CodeSmith Studio中,Template Explorer下,选择Execute.cst,右键菜单Execute。
5:在CodeSmith的执行窗口中设置参数如下:
1.名称空间
RootNamespace ---------> 根名称空间
ClientNamespace -------> 客户端名称空间
ControllerNamespace ---> 控制器名称空间
CoreNamespace ---------> 核心名称空间
DaoNamespace ----------> 数据操作名称空间
DtoNamespace ----------> 传输实体名称空间
ServiceNamespace ------> 服务业务名称空间
2.数据库(数据库中的表字段要有注释!)
Database --------------> 指定一个数据库
ExcludeTables ---------> 指定一个或多个数据表
PrefixLength ----------> 数据表前缀截取长度
TablePrefixes --------->
3.开发者信息(将作为类注释存在)
Author ----------------> 开发者姓名
CompanyName -----------> 公司名称
SystemName ------------> 系统名称
4.杂项(项目工程生成路径)
OutputDirectory -------> 项目工程生成路径
版本说明:
===============================================================
版本号:V1.0.12.0920
===============================================================
修改模板生成语法符合codesmisth 6.5的新语法。
针对.net framework4.0进行了修改。
模板的前端:
暂时添加进了yaml css framework 4.0.1.(*此处不需要可以删除*)
===============================================================
版本号:V1.0.2
===============================================================
请在建立数据表时,给数据表的说明字段一个简要说明。
添加了版本操作详细说明。
存在问题:
生成的web工程不能被打开,需要手动添加到项目工程中。
1