Есть ли способ получить синглтон-сервис без контроллера в .net core 2.0 - PullRequest
0 голосов
/ 18 мая 2018

я использую automapper для обработки dto, теперь я создаю одноэлементный объект, такой как рисунок. Затем я использую функцию add в Startup.cs для его внедрения.

функция ввода

в моей службе приложений, поскольку Mapper является синглтоном, я хочу использовать его как свойство из базового ApplicationService.

TaskAppService

ApplicationService

как я могу получить службу автообработки в одном классе.

я знаю, что могу использовать статическое свойство вместо зависимости inject.but я хочу это знать.

спасибо за ответ.

1 Ответ

0 голосов
/ 18 мая 2018

Я немного запутался в том, что вы на самом деле хотите, но я собираюсь пойти с вами, чтобы узнать DependencyInjection of Mapper.

В Startup.cs, в ConfigureServices вы можете добавить экземпляр Scoped

services.AddScoped<IMapper, Mapper>();

Это позволит вам внедрить Mapper в любой конструктор, что в основном позволяет вамиспользуйте его в качестве экземпляра службы в вашем приложении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...