我查看了相关情况,验证后发现在下面的场景中,“myInt”的值并没有回滚。
int myInt = 10;
using (TransactionScope scope = new TransactionScope(TransactionScopeOption.RequiresNew))
{
myInt=20;
Transaction t = Transaction.Current;
t.Rollback();
}
这让我想到了一个问题:“TransactionScope仅回滚与数据库相关的操作吗?还是它可以管理其他事物,只是我不知道?”