.NET Core - использование внедрения зависимостей в неконтроллерных классах, таких как уровень доступа к данным - PullRequest
0 голосов
/ 24 октября 2019

Мое приложение .NET Core имеет 3 уровня обслуживания / контроллера, домена и уровня доступа к данным. Каждый вызов API на уровне сервисов / контроллеров работает, как и ожидалось, где iMyResponse всегда вводится на основе регистрации. Домен / DAL инициализируют 1-й вызов API, что приводит к одноэлементному подходу и не допускает переходного или ограниченного срока службы. Чего мне не хватает?

public MyDAL (IMyResponse iMyResponse) {iMyResponse вызывается только один раз, поэтому время жизни службы не может быть ограничено или преходяще}

services.AddTransient ();

...