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