У меня есть консольное приложение, которое я использую для лазурного веб-задания. Мне нужно иметь уникальный сеанс nhibernate для каждого запроса веб-задания Azure. Я использую autofact для управления DI.
Как я могу получить экземпляры Per Request Lifetime в лазурных веб-заданиях? По сути консольное приложение не имеет этого. Нужно ли менять типы проектов?
Я видел несколько ответов о том, как сделать что-то подобное здесь и здесь. Но в основном они сводятся к передаче контейнера в качестве параметра функциям. На самом деле это не экземпляр для каждого запроса.