Azure Функция с EntityFramework + DI - PullRequest
1 голос
/ 05 марта 2020

Кажется, что Microsoft. NET .Sdk.Functions версии 3.0.4 сломал DI с EntityFrameworkCore.

С 3.0.3 я могу добавить InMemoryDatabase в DI и использовать его в своей функции, но при обновлении до 3.0.4 происходит перерыв:

Microsoft.Extensions.DependencyInjection.Abstractions: невозможно разрешить службу для типа 'AzureFunction.Contexts.TestContext' при попытке активировать 'AzureFunction.TestFunction'.

Я сделал репро проект доступным с картинкой (см. Изображения /) здесь

1 Ответ

1 голос
/ 06 марта 2020

Да, это проблема в Microsoft. NET .Sdk.Functions версия 3.0.4.

Вы можете попробовать его на 3.0.5 , который выпускается через несколько часов. go и ошибка DI исправлена.

...