2010-06-04 3 views
1

Dans l'application Web S # Arch, j'ai besoin de lire certaines données lors de l'initialisation de l'application. Du premier point, le meilleur endroit - HttpApplication.Application_Start() ou HttpApplication.Init()Appelez le référentiel NHibernate à partir de HttpApplication.Init()

Mais, Application_Start n'est pas applicable car il n'y a pas encore de WebSessionStorage. Init() ne semble pas adapté, puisqu'il n'y a pas de NHibernateSession.

Que suggéreriez-vous?

Répondre

1

Vous ne pouvez pas le charger (et charger une seule fois) app première demande? Nhibernate a des problèmes d'initialisation sur Init(), c'est pourquoi il est sur begin_request sur s # arp

Questions connexes