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

Доброго вечера.
В MVC этим часто занимается модель. Но как быть в общем случае? Сейчас использую для этого Репозиторий, а то, что хранилищем выступает БД, остается деталью реализации (что-то мне подсказывает, что это решение притянуто за уши и семантически некорректно). В то же время, в Yii есть ActiveRecord, который привязан к таблице и многими называется моделью.

Так чем обычно является класс, в чьи полномочия входит доступ к базе данных для получения \ сохранения определенных сущностей, например, User? И как правильнее поступать, привязывать такие классы к сущности или к таблице?

Заранее спасибо.
  • Вопрос задан
  • 156 просмотров
Решения вопроса 2
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы