1

Windsor と NHibernate を使用して ASP.NET アプリケーションを開発しています。Castle の新しいNHibernateFacilityを使用したいのですが、.NET 3.5 に固執しており、NHibernateFacility と AutoTx は .NET 4 のみを対象としています。

v3.5 で再コンパイルしても安全ですか? そうでない場合、アプリケーションごとに複数の ISessionFactory を維持する別の簡単な方法はありますか?

4

1 に答える 1

0

最も簡単な方法はIDictionary<string, ISessionFactory>です。アクセスがシングル スレッドの場合、またはすべてのセッション ファクトリが起動時に初期化される場合、同期は必要ありません。

于 2012-12-11T12:48:17.873 に答える