Пользовательские элементы управления Umbraco .NET - свободно NHibernate - PullRequest
0 голосов
/ 06 мая 2011

Есть ли у кого-нибудь предложения по подключению Fluent NHibernate (или действительно любого ORM) к пользовательскому элементу управления .NET, доступ к которому имеет Umbraco?У меня проблемы с выяснением, где находится отправная точка для создания сеанса NHibernate.

Например, в проекте ASP.NET MVC я могу использовать события Applicatoin_Start и Application_BeginRequest в Global.asax, чтобы создать репозиторий и вставить его в мой контроллер.В этом проекте Umbraco, над которым я работаю, я просто буду вызывать пользовательский элемент управления (например, Search.ascx) и ссылаться на этот элемент управления непосредственно внутри Umbraco.Конечно, у меня будет dll для этого.Но есть ли способ создать сеанс NHibernate без необходимости полностью настраивать его каждый раз, когда я делаю запрос?

Этот пост в блоге выглядел интересным, однако в нем никогда не было части2.

Пожалуйста, дайте мне знать, есть ли примеры проектов / руководств, которые могут помочь мне в этом.

1 Ответ

0 голосов
/ 06 мая 2011

Это не вопрос, относящийся к umbraco, так как если у вас есть пользовательский элемент управления, это больше вопрос ASP.Net.

Я думаю, что рекомендованный appraoch, чтобы иметь сеанс для запроса, см .:

http://ryanlanciaux.com/ryanlanciaux/post/NHibernate-Session-Per-Request.aspx

Надеюсь, это поможет.

...