仅使用EF Core来管理存储过程迁移



我目前正在寻找一种方法来自动部署存储过程更改,因为我们在每个版本的所有环境中手动运行存储过程SQL。

我想到的第一个解决方案是使用EF Core迁移。这是最合适的选择还是有更好的方法?

需要考虑的一些事项:

  • 与我正在处理的这个存储库相关的数据库与主数据库同步,因此基本上没有数据库管理
  • 它没有自己的任何型号
  • 存储库用于数据分析和报告,因此它大部分是只读的
  • 唯一会定期更改的项目是Telerik报告文件和相应的存储过程

您没有说明您使用的是哪个数据库,但如果是各种各样的Microsoft SQL Server,我发现SQL Server Data Tools for Visual Studio是维护所有数据库对象(包括存储过程(的好解决方案。部署到任意多个目标都很简单,并且基于将当前数据库对象与项目对象进行比较的工具。Visual Studio SSDT

相关内容

最新更新