Немного смущен о хранении состояния сеанса. У меня есть приложение MVC, есть модели просмотра, которые ближе к представлению, тогда есть модели домена, которые имеют богатое поведение. Мы обязаны хранить какое-либо состояние сеанса в нашем приложении, и мне трудно решить, следует ли хранить мои модели просмотра или модные модели домена в моей сессии.Должен ли я хранить модели просмотра или модели домена в сеансе?
Мы унаследовали устаревшее приложение, и мы вынуждены расширить ViewModelBase, в котором есть много трещин. Поэтому я не решаюсь сохранять модели просмотра в сеансе. С другой стороны, в моделях домена есть поведение в них, и они не имеют права хранить их.
Любые идеи?
Являются ли ваши объекты домена из Entity Framework? – Dai
Нет, они не –