只是想知道处理以下问题的最佳方法....
我想要一个 VS2010 数据库项目,以使我的数据库架构在开发、集成测试和生产环境中保持同步。
作为测试和生产环境的一部分,我有很多参考数据需要加载到数据库中。
对于开发和测试,我可以重新创建数据库并使用部署后脚本来加载数据。但是,我不能真正为生产环境执行此操作,因为显然它上面会有实时数据。
那么最好的解决方案是什么?我不认为我可以使用部署后脚本来加载数据库,因为在插入语句的情况下,我需要将每个语句包装在 IF NOT EXISTS... 子句中,并且有 1000 行。
也许最好使用 VS2010 + MSBuild 工具来保持架构是最新的,然后有一个单独的解决方案来管理数据?
或者有没有一个纯粹使用VS2010 + MSBuild中的工具的解决方案?