.net - 在实体框架更新数据库执行结束时运行自定义操作
问题描述
我正在开发一个使用实体框架代码优先和 SQL Server 的项目。我们正在增加对存储过程的使用,而不是在 ef 迁移文件中使用每个 sproc create/alter/drop/etc 命令,我想我想在源中存储每个 proc 的一个副本,并且只是在更新数据库操作完成后安装每个的最新版本。我认为这样做可以让我在迁移之外的源中保留每个 sproc/view/function/etc 的副本,并使迁移文件更干净。
这样做有意义吗?在使用 EF 代码优先时,是否有用于管理存储过程的存储和部署的最佳实践建议?
解决方案
推荐阅读
- java - 逆队列算法改进
- python - PyCharm 2020.1 中 numpy 数组查看器的问题
- javascript - 谷歌表格“找不到脚本函数”
- java - 为什么快速 api 没有返回 json?
- firebase - flutter:检查文档是否存在
- javascript - 使用 css 和 javascript 改变背景
- php - PHP 中的 Redis、RedisArray 和 RedisCluster 类有什么区别?
- slim - 访问 Slim Framework 4 作为子文件夹
- python - 读取 CSV 和列 - KeyError:“[Int64Index([0, 1, 2, 3], dtype='int64')] 均不在 [列] 中”
- orchardcms - 搜索内部内容字段