.net - 带有实体框架 6.2 的 Azure Function V2
问题描述
我正在尝试在我的解决方案中使用 Azure Function,而我在解决方案中的所有其他项目都在使用 Entity Framework 6.2。
现在的问题是我不能使用 Azure Function V1,因为它需要 Newtonsoft.json 9.0.1 而不是更高版本。我所有的其他项目都有版本 12,我无法降级,因为它们依赖于其他 nugget 包。
我唯一的选择是 Azure Function V2,但是Azure Function V2 不能与配置管理器一起正常工作,EF 需要它,我无法在 EF 中将其关闭。
所以看起来我被 Webjobs 困住了,因为它看起来不可能使用 Azure Function。
解决方案
您不能 Azure 函数 v2将仅支持 .net 核心。这意味着要使其正常工作,您需要更新到 Entityframework Core
但是要解决您的 v1 问题,您可以使用程序集绑定重定向它的脏黑客,但它的工作原理看这里
推荐阅读
- laravel - Laravel 8 上的模态顺风 Livewire 无法正常工作
- javascript - 创建多个元素并删除单个 JavaScript
- c - 将节点添加到链表的功能不起作用 | C
- python - Python Vigenère Cipher - 加密单词
- wpf - 基于 MaterialDesignInXAML 的设计时间更改
- swift - 一个本地通知是否可以有两个 DateCompontents?
- node.js - BulkWrite to Collection 导致超时错误,但在写入空测试 Collection 时有效
- javascript - 为什么我的文件在 HTTP 响应中被放大了?
- python - 从 python CRFSuite 获取混淆矩阵的最简单方法是什么?
- python - 在 python web 应用程序中获取传入的电话号码