У меня есть сущность Institute
и хранилище InstituteRepository
, которое выбирает Institute
объекты на основе пройденных критериев.Теперь где-то в моем приложении мне нужно ViewCount
для института (сколько раз была просмотрена страница института, которая сохраняется и обновляется в таблице базы данных).
Я кэширую свои Institute
объекты, но так как ViewCount очень динамичен, я бы хотел получать его заново каждый раз.Вопрос в том, куда я должен поместить свою getViewCount()
функцию?
Могу ли я иметь такую функцию, как getViewCount()
in InstituteRepository
?Если нет, то какое место для этого лучше?
Спасибо за помощь и извините за смутное название.