Использование Unity, когда я «создаю» новый объект, для которого требуются зависимости, т.е. репозитории, UnitOfWork - все отлично, мой новый объект получает зависимости, а «новый» объект контролирует UnitOfWork, репозитории, так как они также требуютЗависимость UnitOfWork также вводится с помощью того же UnitOfWork (с использованием менеджера времени жизни PerResolve).
Все хорошо, однако у меня возникает проблема с областью действия этого UnitOfWork и репозитории на уровне класса.
Что если я хотел бы, чтобы время жизни UnitOfWork контролировалось на уровне метода, как мне подойти к этому ??Должен ли я использовать метод инъекций?Если так, то должен ли мой метод снова брать все необходимые зависимости, например, репозитории и UnitOfWork ??
Некоторые рекомендации будут с благодарностью.