我appharbor目前正在使用github,但我遇到的问题是编写我的数据库架构(和测试数据)并将其与项目的其余部分一起部署
你们之前有没有这样做过?我怎么能实现这个目标?
AppHarbor已经剥离了我的dev连接字符串并将其替换为自己的,但我不确定如何让我的SQL DB自动部署。
答案 0 :(得分:3)
在AppHarbor,我们使用NHibernate SchemaUpdate。你可以see it in action on this PostgreSQL-compatible sample,它应该与SQL Server一样好用。诀窍是在Application_Start中完成(而不是在构建期间,可能会失败)。
如果您使用的是Entity Framework,则应该可以使用新的Migrations功能获得相同的效果。
答案 1 :(得分:0)