c # Nhibernate Session InstancePerLifetimeScope () - PullRequest
0 голосов
/ 10 февраля 2012

если я зарегистрирую свой сеанс nhibernate, как это:

builder.Register (i => DI.Get (). BeginUnitOfWork ()). As (). InstancePerLifetimeScope ();

теперь я хочу, чтобы сессия открывалась каждый раз, когда я открываю форму. Я хотел бы, чтобы кто-нибудь мог мне помочь. спасибо

1 Ответ

0 голосов
/ 10 февраля 2012

Попробуйте перейти по этой ссылке, чтобы проверить, как приложение сборки MVP управляет сеансами NHibernate:

Создание настольного приложения с помощью NHibernate

То, что вам нужно, это, в основном, обрабатывать сессию согласно вашей форме / докладчику Это оптимальная область сеанса для настольных приложений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...