我目前正在查看Orchard源代码,无法找到NHibernate Session Factory在AutoFac中的注册位置。任何人都可以帮忙吗?
谢谢
答案 0 :(得分:0)
Orchard.Framework \ Data \ SessionFactoryHolder.cs可能是一个很好的起点。我相信这是构建NHib配置并初始化会话的地方。
答案 1 :(得分:0)
正确答案是ShellContainerFactory
。
在ShellContainerFactory
中,它将扫描IDependency
个继承类中的所有类并注册它们。 SessionFactoryHolder
继承自IDependency
,因此会自动注册。