и позволяют записывать/взаимодействовать с сетью, бд и все через репозиторий. Но я что то не могу понять как делать если у тебя несколько таблиц/моделей в бд. Например есть город и его погода (отношение один ко многим). Или если не связные сущности, то для каждой модельки нужен свой репозиторий?
Репозиторий - это абстракция над источником любых данных. Если у вас две сущности - то можно сделать и два репозитория. Если у вас сущность, которую вы отдельно запрашиваете, одна, но собирается она из нескольких таблиц - то таблицы это детали реализации, и достаточно одного репозитория.
Обсуждают сегодня