【问题标题】:c# - is it possible to use Castle.Facilities.NHibernate on .Net v3.5?c# - 是否可以在 .Net v3.5 上使用 Castle.Facilities.NHibernate?
【发布时间】:2012-12-10 15:34:57
【问题描述】:

我正在使用 Windsor 和 NHibernate 开发一个 ASP.NET 应用程序。我想使用 Castle 的新 NHibernateFacility,但我被困在 .NET 3.5 和 NHibernateFacility 以及 AutoTx 仅针对 .NET 4。

在 v3.5 上重新编译它们是否安全?如果没有,是否有另一种简单的方法可以为每个应用程序维护多个 ISessionFactory?

【问题讨论】:

    标签: .net nhibernate inversion-of-control castle-windsor windsor-nhfacility


    【解决方案1】:

    最简单的方法是IDictionary<string, ISessionFactory>。如果访问是单线程的,或者所有会话工厂在启动时都已初始化,则不需要同步。

    【讨论】:

    • 我更想知道是否可以在 .NET 3.5 上使用 Castle.Facilities.NHibernate,因为我也有兴趣使用 AutoTx 工具
    • 我只能猜测,但 IMO 没有,因为它肯定会使用 .NET 4 中引入的并发字典
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-11
    • 2015-11-28
    • 2015-08-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多