2012-05-03 2 views
1

Пожалуйста, дайте мне знать .. Могу ли я использовать TransactionScope и SQL Transaction (Begin trans и Commit trans) одновременно.TransactionScope и транзакция SQL

Спасибо,

+2

Вы попробовали? что случилось? –

+0

Зачем вам это нужно? – Oded

+0

На самом деле нет необходимости. Это либо одно, либо другое. См. Http://stackoverflow.com/questions/1270981/refactoring-ado-net-sqltransaction-vs-transactionscope – dash

ответ

0

Да, вы можете, но это не рекомендуется. Транзакции велики, но они могут привести к тонким проблемам параллелизма (конфликты, тупики и т. Д.), Которые трудно отлаживать, поэтому вы должны стараться минимизировать код внутри транзакций и управлять ими очень осторожно. Если иногда людям сложно делать это с использованием единой технологии, представьте, используя два ...

Смежные вопросы