我已经玩SubSonic 3代码生成了大约一个月左右,我有兴趣从其他人那里获得一些关于他们使用哪个模板以及原因的反馈。
编辑:Rob一直在写关于不同模板的博客,所以我添加了帖子的链接
优点
缺点
赞成
缺点
优点
缺点
答案 0 :(得分:4)
转到高级模板,因为它允许您使用存储库模式。我主要选择高级模板,因为我喜欢文件结构(易于维护)并且想要使用Repository模式。
答案 1 :(得分:4)
所有东西都使用Repo - 它是所有模板的核心,现在是SubSonic的核心代码。我无法帮助你做出选择,但我能说的是,ActiveRecord将为你提供最多的选择。
我没有与人分享的一件事(我将很快)是ActiveRecord的内置测试。在您的测试项目中,只需使用“Test”作为您的连接字符串,AR模板就不会命中您的数据库。此外,您可以使用静态“设置”方法将测试记录泵入内存列表。
添加/更新/删除内存中的所有内容。
就“重”而言 - 我喜欢认为“轻松”胜过。而且它没有比ActiveRecord更容易。