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

Как использовать несколько репозиториев и сервисов С#?

Всем добрый день. Пишу учебный проект с использованием трехслойной архитектуры и DI. Появился вопрос, не могу найти на него адекватный ответ в сети. Проблема в следующем: у меня есть 1 класс в DAL отвечающий за связь с базой, как и положено, но я не понимаю, как мне разделить этот класс, к примеру на несколько для того, чтоб не нарушать принцип единой ответственности. То есть в одном репозитории у меня CRUD операции для пользователя, во втором свое и т.д. Я пробовал создать еще один класс, интерфейс для него, прокинуть его в конструктор на нужных слоях, но ничего не получается. Подскажите пожалуйста, как правильно это все организовать.
  • Вопрос задан
  • 48 просмотров
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по информационной безопасности
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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