Nhìn vào nó tôi xác nhận rằng ví dụ giá trị o "myInt" không rolledback trong các tình huống saugì một TransactionScope thực sự làm
int myInt = 10;
using (TransactionScope scope = new TransactionScope(TransactionScopeOption.RequiresNew))
{
myInt=20;
Transaction t = Transaction.Current;
t.Rollback();
}
Vì vậy, nó đã cho tôi suy nghĩ "Có một TransactionScope chỉ rollback hoạt động liên quan cơ sở dữ liệu? Hoặc có những thứ khác mà Giao dịch có thể quản lý và tôi không biết gì về những thứ đó? "
Ví dụ khác: http://msdn.microsoft.com/en-gb/magazine/cc163688.aspx – Peter
+1 cho câu trả lời xuất sắc –