Вложенные транзакции с TransactionScope

Вместо того, чтобы использовать ctrl + k , x , Вы можете также просто тип prop и затем поражать вкладку дважды

7
задан Konamiman 22 May 2015 в 09:52
поделиться

2 ответа

Да.

Внутренняя транзакция регистрируется в той же области, что и внешняя, и все это будет откатано. Дело в том, что вы не зарегистрировали внутреннюю транзакцию как новую с помощью TransactionScopeOption.RequiresNew.

15
ответ дан 6 December 2019 в 08:15
поделиться

См. Здесь объяснение по этой теме: http: / /web.archive.org/web/20091012162649/http://www.pluralsight.com/community/blogs/jimjohn/archive/2005/06/18/11451.aspx ].

Также обратите внимание, что scope1.Dispose является избыточным, поскольку scope1 будет автоматически удален в конце с помощью блока , который его объявляет.

7
ответ дан 6 December 2019 в 08:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: