Suis un peu confus au sujet du stockage d'état de session. J'ai une application MVC, il y a des modèles de vue, qui sont plus proches de la vue, puis il y a les modèles de domaine qui ont un comportement riche. Nous sommes tenus de stocker un état de session dans notre application et j'ai du mal à décider si je devrais stocker mes modèles de vue ou mes modèles de domaine dans ma session.Dois-je stocker des modèles d'affichage ou des modèles de domaine en session?
Nous avons hérité d'une application héritée et nous sommes obligés d'étendre une ViewModelBase qui contient beaucoup de cruft. Par conséquent, je suis hésitant à enregistrer les modèles de vue en session. D'un autre côté, les modèles de domaine ont un comportement en eux et il ne se sent pas bien de les stocker.
Des idées?
Vos entités de domaine proviennent-elles d'Entity Framework? – Dai
Non, ils ne sont pas –