Вместо того, чтобы использовать ctrl + k , x , Вы можете также просто тип prop
и затем поражать вкладку дважды
Да.
Внутренняя транзакция регистрируется в той же области, что и внешняя, и все это будет откатано. Дело в том, что вы не зарегистрировали внутреннюю транзакцию как новую с помощью TransactionScopeOption.RequiresNew.
См. Здесь объяснение по этой теме: http: / /web.archive.org/web/20091012162649/http://www.pluralsight.com/community/blogs/jimjohn/archive/2005/06/18/11451.aspx ].
Также обратите внимание, что scope1.Dispose
является избыточным, поскольку scope1
будет автоматически удален в конце с помощью блока
, который его объявляет.