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 回答