亚音速数据库模式生成

时间:2010-06-29 14:19:50

标签: c# database-design subsonic code-generation

我正在观看亚音速的简单存储库演示。我开始知道可以从代码生成数据库模式。我认为代码生成通常是来自数据库的域层。 这在哪里有用?

1 个答案:

答案 0 :(得分:0)

简单存储库从DTO对象生成数据库,相反,如果使用ActiveRecord模板,则从现有数据库生成数据层。

对于对数据库几乎没有变化的小型或新项目,简单的存储库很好,但对于更大的数据库,或者如果您开始将具有成长DB的现有项目迁移到亚音速,您可能会对ActiveRecord更满意。

我建议使用ActiveRecord方法,另外使用亚音速2的迁移工具进一步更改数据库(它可以独立于亚音速2使用,因为它是一个独立的工具)。

Defining SubSonic 3 ActiveRecord migrations