我正在使用 migrator.net 来处理 SQL Server 的数据库迁移,到目前为止我很喜欢它。我遇到的唯一问题是如何最好地将更改迁移到 View 。到目前为止,我一直将每个更新作为一个单独的脚本文件(重新创建 View )进行管理。这使我无需复制代码即可返回到以前版本的 View 。 这种方法目前运行良好,但对 View 进行微小更改似乎需要大量工作。还有其他人遇到过这类问题吗?是否有任何库可以更稳健地处理 View 迁移?
谢谢!
最佳答案
每当我必须更改 View 时,我都会将更改编写为 DROP IF EXISTS and CREATE。这是我的偏好,虽然它似乎比其他方法更有效(ALTER 脚本也有效),但正如您所建议的那样,它允许进行版本控制。
关于c# - 数据库迁移和 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/836296/