0

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

4

1 回答 1

2

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

于 2009-03-12T17:47:53.133 回答