【问题标题】:NHibernate LINQ + PLINQNHibernate LINQ + PLINQ
【发布时间】:2010-05-06 22:20:29
【问题描述】:

我刚刚开始阅读 PLINQ 并发现它很吸引人。

我在我的项目中使用 NHib->Linq - 有谁知道使用 NHLinq 的 PLINQ 类型查询是否有任何好处/问题?

w://

【问题讨论】:

标签: linq nhibernate plinq


【解决方案1】:

如果您尝试使用 PLINQ 并行化多个 NHibernate 查询,请记住 NHibernate 的 ISession 不是线程安全的。您必须为 PLINQ 循环的每个步骤使用一个新的 ISession,因为每个步骤都可能在另一个线程中运行。

如果您尝试在单个 NHibernate 查询中中使用 PLINQ 构造,那么您最多会遇到异常,因为 SQL 本身没有任何并行构造。

【讨论】:

    猜你喜欢
    • 2023-03-26
    • 1970-01-01
    • 2012-01-22
    • 2020-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多