Хорошо, поэтому я могу высказать свое личное мнение об этом, и это "это зависит".:)
Я видел проекты, в которых есть полноценный каркас для модели соединения, и я видел проекты, в которых их нет.Обычно разница в том, насколько важна модель соединения.если есть только один или два дополнительных столбца - и они обычно отображаются только, скажем, на странице профиля пользователя, тогда не беспокойтесь.Но если модель соединения действительно богато украшена ... ну, это действительно целая модель сама по себе - и заслуживает полной подмостей, чтобы покрыть это.
Иногда есть полные леса, но только с определенных точек зрения.
Хорошим примером последнего может служить случай, когда у вас есть модели A & B, например, «пользователь», «услуга» и модель C, как «подписка».
В некоторых ситуациях пользователи могут видеть толькосписок сервисов и список собственных подписок на них ... и сервис мог видеть только список подписанных пользователей ... и администраторы могли видеть всех из них.
, так что ... это зависит:)