【发布时间】:2009-05-28 14:44:30
【问题描述】:
编辑:现在有一个doc page,所以这个问题无关紧要,也已经过时了。阅读文档而不是这个问题。
我已经玩了一个月左右的 SubSonic 3 代码生成,我很想从其他人那里获得一些关于他们使用哪种模板以及为什么使用的反馈。
编辑:Rob 一直在写关于不同模板的博客,所以我添加了帖子的链接
ActiveRecord - More details from Rob's blog
优点
- 支持流行且易于理解的模式
- 允许从 2.2 版轻松迁移
- ActiveRecord 的内置测试(请参阅下面 Rob 的回答)
- 实现存储库模式
缺点
- 在它生成的对象中被认为是重量级的
简单 - More details from Rob's blog
优点
- 生成 POCOS
- 实现存储库模式
缺点
- 为所有类生成一个庞大的单个文件,这会使浏览生成的源代码变得很痛苦
高级
优点
- 生成的文件结构比简单的要整洁得多
- 生成 POCOS
- 实现存储库模式
缺点
- ?
【问题讨论】: