System.InvalidOperationException: транзакция не соответствует соединению. linq to sql - PullRequest
0 голосов
/ 12 марта 2009

Кто-нибудь когда-либо видел это? Это происходит из конечной точки удаленного взаимодействия .net, размещенной в IIS с веб-садом из 16 процессов. Таким образом, существует множество одновременных транзакций в каждом пуле потоков для каждого процесса. Мы используем linq to sql и объект Transaction из DataContext, а не объектactionScope. Похоже, что это происходит либо вокруг удаления для подключения, либо удаления для транзакции после принятия.

1 Ответ

2 голосов
/ 12 марта 2009

Я нашел проблему. Это исключение бросается после того, как произошел конфликт изменений с объектом linq в домене. Как только конфликт изменений был сброшен из datacontext.submitchanges, если вы затем попытаетесь откатить транзакцию, транзакция. Откат с броском исключения, описанного выше.

...