【发布时间】: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
【问题讨论】:
-
确实如此。 3.0.4 存在一个问题,它破坏了 DI:stackoverflow.com/a/60511472/1384539
标签: azure dependency-injection entity-framework-core azure-functions