Пример простого ASP.NET MVC + NHibernate + Fluent с правильной обработкой сеанса? - PullRequest
2 голосов
/ 10 сентября 2010

Я новичок во всех этих технологиях.Я хотел бы увидеть простой (не сверх) пример того, как вы бы создали проект с этими технологиями.Наиболее важным из них является правильная обработка сеанса NHibernate (с использованием HttpContext).Или мы можем построить то, что у меня уже есть.

Я видел несколько примеров того или иного произведения, но ничего со всеми этими технологиями не было.Мне тяжело связывать их вместе.

Сейчас у меня есть NHibernateHelper class (<- см. Ссылку на вставку), которую кто-то предоставил мне в качестве примера.Я немного изменил это.Я думаю, мне нужно кое-что сделать в моем файле <code>Global.asax.cs, но я не уверен, что именно.Мне нужно как-то инициализировать NHibernateHelper, передав его конструктору сборку ... но что за сборка?Здесь я действительно теряюсь.Чего мне не хватает?

1 Ответ

0 голосов
/ 10 сентября 2010

В вашем примере, параметр Assembly - это Assembly, которая содержит все файлы Mapping (hbm.xml) или классы Mapping (свободный nhibernate).

Я бы рекомендовал вам прочитать это учебник .Именно так я обычно и создаю новый модуль HttpModule, который открывает новый сеанс один раз для каждого запроса и привязывает его к веб-контексту.По окончании запроса сессия закрывается. Это еще один пример той же реализации, хотя пост написан в pt-BR, код написан на английском языке.

...