Lorsqu'un utilisateur se connecte à mon application ASP.NET MVC, je dois savoir à quelle société il appartient. La société à laquelle il appartient déterminera la base de données d'où proviennent ~toutes~ ses requêtes. Il est donc important que je demande sa société dès qu'il se connecte et que je la fasse persister afin de ne pas avoir à effectuer cette recherche à nouveau.
Où/comment dois-je stocker cet identifiant de société ? La session ? Un moyen de personnaliser un MembershipProvider qui me permettrait de conserver ces informations dans un objet Utilisateur ?
Quelle serait la meilleure façon de gérer cette situation ? Toutes les requêtes que j'effectuerai par la suite dépendront de l'identifiant de la société, il est donc important que je conserve cette information.