@pshevnin

Как добавить сервисы и использовать их в контроллерах?

Всем привет, пишу свой первый api на c# с использованием asp .net 6. Как я понял в предыдущей версии убрали из проекта файл Startup.cs из-за этого я запутался читая множество уроков по разнам версиям фреймворка. Сам вопрос: у меня есть сервис включающий в себя интерфейс и один класс реализующий этот интерфейс, мне нужно добавить жтот сервис в приложение внутри файла Program.cs так, чтобы я мог использовать этот сервис в контроллерах, соответственно я не совсем понимаю, как потом получить доступ к сервису из контроллеров.
  • Вопрос задан
  • 114 просмотров
Решения вопроса 1
AshBlade
@AshBlade Куратор тега C#
Просто хочу быть счастливым
builder.Services.AddScoped<IService, ServiceImplementation>();


в Program.cs

Потом через конструктор контроллера получаешь интерфейс.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы