Я использую Unity 2.0 с MVC3 и мне нужна помощь в понимании LifeTimeManager.Я читал много людей, использующих пользовательский LifeTimeManager, который помещает элементы в HTTPContext.Это имеет смысл, потому что вы хотите, чтобы UoW использовался только в течение срока действия запроса в MVC.Однако нужен ли мне тот же менеджер времени жизни для моих репозиториев и сервисов?Я просматривал этот пост и заметил тот же менеджер времени жизни UoW, репозиториев и сервисов.
Мои репозитории зависят от UoW, а мои сервисы зависят от репозиториев.Я не уверен, что Unity делает по умолчанию в отношении менеджера времени жизни, но я создал собственный менеджер HttpContext и у меня были проблемы с ним, просто находясь в UoW.Я еще не помещал это ни в один из моих сервисов или репозиториев.Мне интересно, если мне это нужно или это лучшая практика.