这是一个开发用的三层结构的CodeSmith模板程序,需要安装数据库引擎及CodeSmith程序,可以自动生成实体类及数据库操作代码,方便快捷。
CodeSmith模板-V9.0版、配合CodeSmith软件可以自动生成三层结构(Models,DAL,BLL,界面层)
生成的简单三层的模板,asp.net 适合小项目,自己使用的,通用性不是很强,里面有微软的 SQLHelper,基于数据库为sqlserver.
可以生成C#带有抽象工厂的代码模板,项目的创建可以参考 MyOfficeProc 文件夹,具体使用请参照 使用说明.txgt
CodeSmith模板集合C#版,支持对象持久化、数据库事务等代码模式。
CodeSmith官方模板文件包含NHibernate,我看到有个大神三分,太贵了,可是最低只能两分,两分送给大家了。
Create_Data_Dictionary.cstCodeSmith创建数据字典模板注意:可以在SQLServer企业管理器中,将“描述”字段的信息写上,这样,用CodeSmith生成的HTML文件
IBaits,NHIbernate的模板
我自己做的CodeSmith模板,针对MySql数据库的,拿出来与大家分享。我自己用着还好,我在模板中截取了数据库表名,所以数据库表名为为tb_数据库表名,要注意啊。
根据表结构字段生成实体类,private int? keyId; public int? KeyId{get{return keyId;} set{keyId=value;}}