функций ее сохранять? Контекст или явно? Может как-то еще
Транзакция в смысле СУБД? В смысле передавать транзакцию, что их передавать можно?
это плохая идея, так-то. похоже на проблемы в архитектуре
Почему ? Если несколько вызовов нужно сделать в рамках 1 транзакции ?
Условно, у меня два метода репозитория, и я хочу, чтоб они в рамках одной транзакции выполнились
Ну к бд это ж всеравно будет 2 разных запроса
всё в рамках 1 транзакции будет
Сделайте один общий
А как лучше передать? Явно? Не очень красиво, вроде. Через контекст? Не уверен, что правильно
А если у меня теперь три метода, а еще логика, которая между ними
если нужно - прячьте их в один вызов репозитория
Некрасиво — да. Но в любом — эта сущность будет абстракцией в прикладном слое, так что деталей не получим.
Вот это уже неправильная архитектура
нужны поджробности
Не у всех же всё сводится к одному агрегату
Правильно понимаю что по-вашему 1 репозиторий = 1 транзакция?
Короткий ответ - нет
Обсуждают сегодня