2010-06-04 80 views
1

在基于S#Arch的Web应用程序中,我需要在应用程序初始化期间读取一些数据。从第一点开始,最好的地方--HttpApplication.Application_Start()或HttpApplication.Init()从HttpApplication.Init()调用NHibernate存储库

但是,Application_Start不适用,因为还没有WebSessionStorage。 Init()似乎也不适合,因为没有NHibernateSession。

你会建议什么?

回答

1

你不能加载它(只加载一次)应用程序的第一个请求?

nhibernate在初始化Init()时有一些问题,这就是为什么它在s#上的begin_request上arp