Ситуация такая. Есть обычный сайт на asp net core mvc. В проекте несколько контроллеров и укаждого контроллера свое view. Все эти view используют в качестве Layout файл _Layout.cshtml, в котором прописана почти вся верстка и @RenderBody() выводит тот малый html код, что поставляют view'шки.
Проблема такая : как мне в _Layout.cshtml выводить информацию о пользователе, которая выгружается с БД? А то у меня как-то тупо получается, приходится в каждом контроллере писать ViewData["UserPhone"] = ... выгрузка_с_бд. И этот ViewData использую в _Layout.cshtml. Вообщем один и тот же код сто раз у меня повторяется, я понятия не имею как это по другому сделать, помогите пожалуйста.