编辑:现在有一个文档页面,所以这个问题无关紧要,也已经过时了。阅读文档而不是这个问题。
一个月左右以来,我一直在玩弄 SubSonic 3 代码生成,我有兴趣从其他人那里获得一些关于他们使用哪种模板以及为什么使用的反馈。
编辑:Rob 一直在写关于不同模板的博客,所以我添加了帖子的链接
ActiveRecord - Rob 博客中的更多详细信息
优点
- 支持流行且易于理解的模式
- 允许从 2.2 版轻松迁移
- ActiveRecord 的内置测试(见下面 Rob 的回答)
- 实现存储库模式
缺点
- 在它生成的对象中被认为是重量级的
简单 -来自 Rob 博客的更多详细信息
优点
- 生成 POCOS
- 实现存储库模式
缺点
- 为所有类生成一个巨大的单个文件,这会使浏览生成的源变得很痛苦
先进的
优点
- 生成的文件结构比简单的要整洁得多
- 生成 POCOS
- 实现存储库模式
缺点
- ?