【问题标题】:How to work with C# Parallels instructions and Nhibernate?如何使用 C# Parallels 指令和 Nhibernate?
【发布时间】:2016-05-20 18:51:54
【问题描述】:

例如,我需要执行一次 Paralell.ForEach,并且每次交互都需要从我的存储库架构中执行一次 SaveT。 NHibernate 会话丢失并抛出 NHibernate 异常。有没有可能做到这一点?

【问题讨论】:

    标签: c# nhibernate parallels


    【解决方案1】:

    会话不是线程安全的 (ISession)。 尝试使用 ISessionFactory 创建多个会话。

    此外,在对象附加到会话之前锁定对象,并在会话结束时锁定 Session.Evict()。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-21
      • 2012-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多