【问题标题】:Azure Function with EntityFramework + DI带有 EntityFramework + DI 的 Azure 函数
【发布时间】:2020-06-18 08:04:20
【问题描述】:

Microsoft.NET.Sdk.Functions 3.0.4 版似乎用 EntityFrameworkCore 破坏了 DI。

使用 3.0.3,我可以在 DI 中添加一个 InMemoryDatabase 并在我的函数中使用它,但升级到 3.0.4 会中断说明:

Microsoft.Extensions.DependencyInjection.Abstractions:尝试激活“AzureFunction.TestFunction”时无法解析“AzureFunction.Contexts.TestContext”类型的服务。

我制作了带有图片的复制项目(参见图片/)here

【问题讨论】:

标签: azure dependency-injection entity-framework-core azure-functions


【解决方案1】:

是的,这是 Microsoft.NET.Sdk.Functions 版本 3.0.4 中的一个问题。

您可以在几个小时前发布的3.0.5 上试用,DI 问题已修复。

【讨论】:

  • Microsoft.NET.sdk.Functions 3.0.5 已发布,有报道称它修复了 DI 问题。 @eliashdezr 4 月 6 日 01:45 我可以确认所有与依赖注入相关的问题都已使用 Microsoft.NET.Sdk.Functions 包的 3.0.5 版本在本地解决和部署。
  • 确实 - 3.0.5 - 为我修复了它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-07-26
  • 1970-01-01
  • 1970-01-01
  • 2018-04-04
  • 1970-01-01
  • 2021-04-05
  • 2021-10-18
相关资源
最近更新 更多