网友共享自动生成DTO/DataAccess/BizObject的CodeSmith模板
2007-03-20 07:24
656 查看
转:http://www.cnblogs.com/lifework/archive/2006/10/20/229605.html
2005-9-13:更新了BizObject.cst文件,如果原来文件中有此文件,就覆盖之。
如果你有什么代码模板,可以与我们共享吗,我打算搞一个CodeSmith模板共享的团队,共享我们的模板(CodeSmith论坛上已经有很多了)。
只要你点击一下按钮,DTO对象及其集合类、数据访问类、业务层类的部分代码自动生成,形成Model、DataAccess、Biz三个目录,并生成相应的各个类文件。
MyTemplates.rar
更新的BizObject.cst
前提:
1、建立数据库的各个表,最好以复数形式给表命名,字段名不要与表名相同。
2、设定表的主键。
3、设定表的外键。
4、建立表的索引。
主要特点:
1、支持一对多和多对一关系。
2、支持like查询。
用法:
1、完成"前提"中提到的各步。
2、用AllStoredProcedures.cst生成所有存储过程
3、用Model/Bulk.cst生成所有文件
不足:
1、刚建立,还没来的及详细测试。
2、可能会出现相同功能的存储过程,删掉其中一个就可以了,下一个版本计划修正这个问题。
(里面虽然有***自己的EnterpriseLibrary应用程序块的模板但没有内容,过段时间在给出)
大家有什么好的架构,我可以帮着建立模板,同时希望对我建立的这个模板提出更多的意见。
这几天在看EDRA、GBI和WS-I Basic Security Profile Sample Application,有兴趣的共同学习。
相关文章推荐
- 共享自动生成DTO/DataAccess/BizObject的CodeSmith模板
- CodeSmith模板,自动生成类似PetShop4.0架构
- 存储过程中的参数自动生成函数参数,表中的列自动生成函数参数 CodeSmith模板
- CodeSmith自动生成业务实体类的模板代码
- codesmith 自动生成实体类的模板
- CodeSmith 模板支持access 数据库,生成三层架构
- 关于codesmith的一点使用--自动生成数据库中所有表的存储过程使用模板
- Xcode工程目录下自动生成Build$DerivedData
- Xcode工程目录下自动生成Build$DerivedData
- C#分析数据库结构,使用XSL模板自动生成代码
- [导入]C#分析数据库结构,使用XSL模板自动生成代码
- Unity修改自动生成的代码模板
- 运行某应用系统一模快时提示:Error creating object Please verify that the Microsoft Data Access Components 2.1 (or later) have been pro
- C#分析数据库结构,使用XSL模板自动生成代码
- 用Codesmith生成Nunit测试工程的模板
- Xcode8 生成CoreData NSManagedObject 报Duplicate symbol error
- CodeSmith将模板文件批量生成文件的方法 - 空空如也 - 博客园
- 贫血模型;DTO:数据传输对象(Data Transfer Object);AutoMapper ;Domain Model(领域模型);DDD(领域驱动设计)
- xcode自动生成方法注释模板
- ASP自动生成HTML中Asp模板的运用