c# - 数据库迁移和 View

标签 c# .net sql sql-server migration

我正在使用 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/

相关文章:

c# - 如何优雅地从 WebApi 消息处理程序返回异常

c# - 想要在我的 C# 应用程序中显示可视通知

c# - HTMLBody 拒绝输出我指定的字体大小,总是以不同的大小结束

c# - 使用Elasticsearch 7.1的NEST 7.0 alpha 2中的SortField

MySQL SUM 每个类别的前 2 条记录

sql - 将两个 Access 表中的值相乘

c# - C#中使用AppDomain动态加载卸载dll

.NET DLR 安全或沙盒脚本

sql - 在Oracle中使用SQL LOADER导入CSV文件

.NET 计时器 : Whats is the best way to be notified in X seconds?