Зависит от модели.Если это сущность, которая имеет отношение только к текущему пользователю, то, вероятно, она не изменится через другого пользователя или систему, и сеанс будет таким же хорошим местом, как и где-либо еще, для его хранения. *Также может иметь смысл хранить копию для каждого пользователя, если это то, на что часто влияет каждый пользователь.
С другой стороны, если сущность является общей для пользователей, вы должны хранить ее в кэше или другой централизованный постоянный носитель, так что существует только одна авторитетная копия;и чтобы не тратить память на дубликаты записей.
* Тем не менее, это открывает совершенно другой набор вопросов, связанных с кэшированием и обращением к базе данных каждый раз, на которые можно ответить только путем тщательного архитектурного анализа приложения ишаблоны использования.Является ли WFE (веб-интерфейс) память менее востребованным, чем соединения с базой данных.Хватит ли поиск объекта снова и снова больше или меньше, чем хранение копий в других местах?