![[Перевод] Использование DI в DotNet чтобы не таскать UserId сквозь все слои приложения](https://habrastorage.org/extt/41/69/64/41696494e950a2abf93766b731fcbc17.png)
[Перевод] Использование DI в DotNet чтобы не таскать UserId сквозь все слои приложения
Зачем всё этоПредставьте себе классическое такое ынтерпрайз приложжение с несколькими слоями логики. Хоть те самые презентация, домен, инфраструктура. Хотя большинство реальных приложений имеют еще больше слоев, лазанья обзавидуется.На самом глубоком уровне вам неожиданно нужна информация о текущем пользователе: его ID и его пермишны. В результате вы получаете множество вложенных пробросов, когда UserContext передается через каждый слой. Читать далее