Задать вопрос
@pshevnin

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

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


в Program.cs

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

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

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