美好的一天!
我引导了一些使用CastleWindsor的手册。 This manual here.但我不明白,如何使用(或在何处使用):
var config = BuildDatabaseConfiguration();
Kernel.Register(
Component.For<ISessionFactory>()
.UsingFactoryMethod(_ => config.BuildSessionFactory()),
Component.For<ISession>()
.UsingFactoryMethod(k => k.Resolve<ISessionFactory>().OpenSession()));
请帮助。
答案 0 :(得分:1)
这是使用NHibernate时所需的配置,但这是您已经在手册中阅读的内容。
您展示的代码段来自PersistenceFacility
课程,您可以在此处看到:https://github.com/kkozmic/ToBeSeen/blob/master/src/ToBeSeen/Plumbing/PersistenceFacility.cs
PersistenceFacility
类,其位置为:https://github.com/kkozmic/ToBeSeen/blob/master/src/ToBeSeen/Installers/PersistenceInstaller.cs
在这里查看整个项目:https://github.com/kkozmic/ToBeSeen