首页 > 解决方案 > 带有实体框架 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。

标签: .netazureentity-framework-6azure-functions

解决方案


您不能 Azure 函数 v2将仅支持 .net 核心。这意味着要使其正常工作,您需要更新到 Entityframework Core

但是要解决您的 v1 问题,您可以使用程序集绑定重定向它的脏黑客,但它的工作原理看这里


推荐阅读