如何在没有迁移方法的情况下使用SimpleRepository?

时间:2009-09-22 19:37:18

标签: subsonic subsonic3 simplerepository

我正在评估SubSonic用于大型项目的第2阶段。这是一个ASP.NET项目,在SQL Server数据库中有700个表。

我们计划将我们的域模型包含在POCO类中,以帮助满足我们的离线访问要求。我相信SimpleRepository模式将是我最好的选择之一。

由于我已有数据库,因此迁移帮助对我没有帮助。我忽略了SimpleRepository的T4模板吗?我如何“关闭”迁移?如果我错过了Wiki中的某些内容,请指出我,否则请让我开始,当我们到达那里时,我会为你们写一个Wiki条目。

1 个答案:

答案 0 :(得分:1)

我建议您查看linq templates。它们就像ActiveRecord模板一样从您的数据库生成,但却为您提供了POCO。 或者,你可以只使用简单模板而不运行迁移,迁移只在你明确告诉它们时发生(通过在创建存储库时指定SimpleRepositoryOptions.RunMigrations),所以它不需要关闭它们,只是不要打开它们。