Re[3]: проблема с TransactionScope
От: GlebZ Россия  
Дата: 03.04.06 07:41
Оценка:
Здравствуйте, voloha, Вы писали:

V>нет коннект открывается только один раз.

Это хорошо. Значит MSDTS не причем. В случае открытия второго коннекта в пределах TransactionScope, транзакция становится распределенной, и регистрируется в MSDTS.
V>а насчет транзакции я несовсем понял.
V>о какой транзакции идет речь если я просто открываю коннект?
TransactionScope открывает транзакцию. Любой открытый коннект присоединяется к данной транзакции.
Вообще получить такой exception легко.
1. Попробуй увеличить время timeout транзакции в конструкторе TransactionScope.
2. Проверь, существует ли транзакция перед входом в TransactionScope (свойство Transaction.Current должно быть null).
3. Проверь что ты вызываешь метод TransactionScope перед завершением транзакции

С уважением, Gleb.
... << RSDN@Home 1.2.0 alpha rev. 0>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.