2010-11-28 4 views
1

J'utilise nhibernate dans une approche open session per view où la session s'ouvre avant la méthode d'action et se ferme juste après. L'utilisation d'un AsyncController fait que ce modèle casse parce que le contrôleur effectue des opérations de données même lorsqu'il est revenu de la méthode XXXAsync d'origine mais qu'il trouve une session nulle alors que HttpContext.Current est également null.ASP.NET MVC AsyncController avec NHibernate

Est-il possible de résoudre ce problème?

Répondre

0

Eh bien, vous devez modifier le code qui ouvre la session et la ferme juste après l'action afin qu'elle se ferme après l'action XXXCompleted.

+0

mais il y a deux "fins" d'action - la synchronisation et l'asynchrone droite? Alors, que suggérez-vous? – Yannis

Questions connexes