[Перевод] Использование DI в DotNet чтобы не таскать UserId сквозь все слои приложения

Habr ·

[Перевод] Использование DI в DotNet чтобы не таскать UserId сквозь все слои приложения

Зачем всё это Представьте себе классическое такое ынтерпрайз приложжение с несколькими слоями логики. Хоть те самые презентация, домен, инфраструктура. Хотя большинство реальных приложений имеют еще больше слоев, лазанья обзавидуется. На самом глубоком уровне вам неожиданно нужна информация о текущем пользователе: его ID и его пермишны. В результате вы получаете множество вложенных пробросов, когда UserContext передается через каждый слой. Читать далее

Источник: Habr