В моем приложении ASP.NET MVC я разрешаю пользователям входить в систему. Каждый пользователь связан с компанией.Идентификатор компании и данные компании не являются частью таблицы Users в базе данных.Пользователь и Компания связаны через связанную таблицу (отношение один ко многим).Идентификатор компании не является частью таблицы Users как внешний ключ, потому что дизайн таблицы Users не предсказывал этого, и нам не разрешено его изменять.
Когда пользователь входит в систему, мы хотим получить идентификатор компании.для этого пользователя и хранить его где-нибудь.Мы будем использовать этот идентификатор позже для запросов и других видов фильтрации по компаниям, потому что контент хранится для каждой компании.
Где я должен хранить настройку идентификатора компании, чтобы она сохранялась в течение многих веб-запросов?