2010-06-04 1 views
1

В веб-приложении на базе S # Arch мне нужно прочитать некоторые данные во время инициализации приложения. С первого момента, лучшее место - HttpApplication.Application_Start() или HttpApplication.Init()Позвоните в NHibernate Repository из HttpApplication.Init()

Но приложение Application_Start неприменимо, так как пока нет WebSessionStorage. Кажется, что Init() не подходит, так как нет NHibernateSession.

Что вы предложите?

ответ

1

Не можете ли вы загрузить его (и загрузить только один раз) первый запрос приложения?

nhibernate имеет некоторые проблемы с инициализацией на Init(), вот почему он находится на begin_request по s # arp

Смежные вопросы