У меня есть сайт asp.net mvc, который работает с аутентификацией ASP.net. У меня есть таблица UserInformation, в которой также хранится дополнительная информация о каждом пользователе. Практически на каждой странице, к которой я обращаюсь в базу данных, необходимо хотя бы раз извлечь запись пользовательской информации для текущего пользователя.
Я думаю, что все эти повторяющиеся обращения к одной и той же информации должны быть излишними. Есть ли в любом случае я могу сократить это? Кэширование? Хранение информации о пользователях для будущего использования и т. Д. И т. Д.
Я уверен, что я не первый, кто столкнулся с этой проблемой, поэтому я не хотел изобретать велосипед.
Заранее спасибо