System.InvalidOperationException:事务与连接不匹配。 linq to sql

时间:2009-03-12 03:11:48

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

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

1 个答案:

答案 0 :(得分:2)

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