Я присоединяю сеанс NHibernate к контексту операции в моем веб-сервисе WCF, который позволяет мне получать доступ к объекту сеанса во время обработки каждой операции (контекст экземпляра службы относится к вызову).
Службареализует пользовательскую аутентификацию с использованием UserNamePasswordValidator, но, к сожалению, до того, как запрос аутентифицируется, OperationContext.Current всегда имеет значение null (предположительно по замыслу).
Мой вопрос заключается в том, как настроить сеанс NHibernate для Validate (строка userName,метод ввода пароля), если я не могу получить сеанс через OperationContext.Current?Как другие люди делают это?
Заранее спасибо.