Patrząc na niego I zweryfikowane że na przykład wartość O „Myint” nie jest rolledback w następującym scenariuszuCo robi TransactionScope naprawdę
int myInt = 10;
using (TransactionScope scope = new TransactionScope(TransactionScopeOption.RequiresNew))
{
myInt=20;
Transaction t = Transaction.Current;
t.Rollback();
}
Więc to dało mi do myślenia „robi TransactionScope wycofać tylko działań pokrewnych do bazy danych, czy są inne rzeczy, którymi może zarządzać Transakcja, a ja nie jestem tego znany? "
Inny przykład: http://msdn.microsoft.com/en-gb/magazine/cc163688.aspx – Peter
+1 za doskonałą odpowiedź –