Фабрика сессий Orchard NHibernate - PullRequest
       8

Фабрика сессий Orchard NHibernate

1 голос
/ 17 августа 2011

В настоящее время я смотрю на исходный код Orchard и не могу найти, где фабрика сессий NHibernate зарегистрирована в AutoFac. Кто-нибудь может помочь с этим?

Спасибо

Ответы [ 2 ]

0 голосов
/ 11 июля 2012

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

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

0 голосов
/ 06 сентября 2011

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

...