J'ai utilisé le framework ncommon (http://code.google.com/p/ncommon/) avec nhibernate et asp.net mvc. J'aime vraiment la mise en œuvre du modèle d'unité de travail, mais j'ai des problèmes de chargement paresseux dans mes vues. Je cherche comment mettre en œuvre la session par motif de demande avec ncommon ou regarder un autre cadre qui soutiendra:unité de travail et de session par demande dans nhibernate et asp.net mvc
- LINQ to NHibernate unité
- de modèle de travail
- session par motif de demande pour soutenir le chargement paresseux vues
Tout conseil grandement apprécié.
Merci Michael. Je connais le framework sharparchitecture, mais trouve ça comme utiliser une bombe atomique pour tuer une souris ;-) Si je me souviens de l'architecture pointue n'utilise pas le fournisseur linq – Chev
Ha. Vous avez probablement raison à propos de la bombe atomique! L'arche tranchante a le fournisseur de linq nhibernate cependant. –
Au cœur de la question, on dirait que vous fermez votre session à bientôt. Avec la technique session-per-request vous ouvrez la session dans le contexte de HttpApplication dans Application_BeginRequest et la fermez dans Application_EndRequest. Vous pouvez le faire dans Global.asax. Le code source Sharp Architectures pourrait vous donner quelques idées sur la façon de le faire :-) –