0

Microsoft.Practices.Unity.IUnityContainer を構成して、asp.net アプリケーションの nHibernate ISessionFactory の有効期間を管理する最良の方法を探しています。また、マネージされた ISessionFactory で GetCurrentSession を呼び出すことにより、NHibernate.ISession のインスタンスを取得する IDataLayer 実装をユニティに挿入してもらいたいと考えています。

回答にコードを含めてください:-)

4

1 に答える 1

0

ISession への直接的な依存関係を使用して、NHConversationLifetimeManager を使用することもできます。または、Spring の ISession 管理 (たとえば Java の管理) を見てください。彼らはすでにこのテーマに取り組んでいると思います (つまり、Hibernate ISession & Dependency Injection)。

申し訳ありませんが、コードはありません!

于 2009-10-12T10:31:26.927 に答える