【问题标题】:System.InvalidOperationException: Transaction does not match connection. linq to sqlSystem.InvalidOperationException:事务与连接不匹配。 linq到sql
【发布时间】:2009-03-12 03:11:47
【问题描述】:

有人见过这个吗?它来自一个托管在 IIS 中的 .net 远程处理端点,带有 16 个进程的网络花园。因此每个进程的每个线程池中都有许多并发事务。我们使用 linq to sql 和来自 DataContext 的 Transaction 对象,而不是 transactionScope 对象。它似乎发生在连接的处置或提交后事务的处置周围。

【问题讨论】:

    标签: .net sql linq-to-sql invalidoperationexception


    【解决方案1】:

    我发现了问题。在域中的 linq 对象发生更改冲突后引发此异常。一旦从 datacontext.submitchanges 引发了更改冲突,如果您随后尝试回滚事务,则 transaction.Rollback 将引发上述异常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多