Blick in verifiziert ich, dass zum Beispiel des Wert o „myInt“ rolledback wird nicht in dem folgende SzenarioWas eine Transaction tut wirklich tut
int myInt = 10;
using (TransactionScope scope = new TransactionScope(TransactionScopeOption.RequiresNew))
{
myInt=20;
Transaction t = Transaction.Current;
t.Rollback();
}
So wurde es mir zu denken „Hat eine Transaction nur Aktivitäten Rollback verwandte zur Datenbank? Oder gibt es noch andere Dinge, die die Transaktion verwalten kann und denen ich nicht bewusst bin? "
Ein anderes Beispiel: http://msdn.microsoft.com/en-gb/magazine/cc163688.aspx – Peter
+1 für ausgezeichnete Antwort –