2011-08-17 4 views

ответ

0

Правильный ответ ShellContainerFactory.

В ShellContainerFactory он будет сканировать все с IDependency унаследованных классов и зарегистрировать их. SessionFactoryHolder унаследован от IDependency, поэтому он будет зарегистрирован автоматически.

0

Orchard.Framework \ Data \ SessionFactoryHolder.cs, вероятно, является хорошим местом для начала. Я полагаю, что здесь построена конфигурация NHib и инициализируется сессия.

+0

Благодарим за сообщение. Это то, что я проверил и до сих пор не знаю, как он был зарегистрирован в autofac. – Jacky

+0

Он реализует ISingletonDependency, интерфейс маркера, используемый для разрешения зависимостей. это помогает? –

Смежные вопросы