Orchard NHibernate会话工厂初始化

时间:2011-08-17 02:03:17

标签: autofac orchardcms

我目前正在查看Orchard源代码,无法找到NHibernate Session Factory在AutoFac中的注册位置。任何人都可以帮忙吗?

谢谢

2 个答案:

答案 0 :(得分:0)

Orchard.Framework \ Data \ SessionFactoryHolder.cs可能是一个很好的起点。我相信这是构建NHib配置并初始化会话的地方。

答案 1 :(得分:0)

正确答案是ShellContainerFactory

ShellContainerFactory中,它将扫描IDependency个继承类中的所有类并注册它们。 SessionFactoryHolder继承自IDependency,因此会自动注册。