2012-04-17 12 views
1

おはよう!
私はCastleWindsorを使用するためのマニュアルをいくつか案内しました。 This manual here.しかし、私は(使用するか、場所)を使用する方法を、このことを理解していない:CastleWindsor。 BuildDatabaseConfiguration&Kernel

var config = BuildDatabaseConfiguration(); 

Kernel.Register(
    Component.For<ISessionFactory>() 
     .UsingFactoryMethod(_ => config.BuildSessionFactory()), 
    Component.For<ISession>() 
     .UsingFactoryMethod(k => k.Resolve<ISessionFactory>().OpenSession())); 

ヘルプをしてください。

答えて

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

関連する問題