1

良い一日!
CastleWindsor を使用するためのいくつかのマニュアルをガイドしました。このマニュアルはこちら。しかし、これを使用する方法(または使用する場所)がわかりません:

var config = BuildDatabaseConfiguration();

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

助けてください。

4

1 に答える 1

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 にある Windsor インストーラー内で構成されます。

ここでプロジェクト全体を見てみましょう: https://github.com/kkozmic/ToBeSeen

于 2012-04-17T15:59:48.543 に答える