Я использую Ninject на веб-сайте ASP MVC. Я ищу способ хранения пользовательских данных (например, имя пользователя, текущая группа и т. д.), которые используются в нескольких местах на моем веб-сайте, чтобы предотвратить доступ нескольких вызовов базы данных к одним и тем же данным в одном запросе.
Моя идея состоит в том, чтобы использовать класс, связанный с помощью InRequestScope, где я могу хранить пользовательские данные. Безопасно ли это делать? Есть ли вероятность того, что класс перемешается между несколькими пользователями, или это невозможно?