考虑以下代码:
try
{
using(TransactionScope)
{
Process.Start("SQLInstaller.EXE");
throw new Exception();
Commit();
}
}
catch(Exception ex)
{
//Do something here
}
在这种情况下,SQLInstaller.exe 所做的更改会回滚吗?更具体地说,通过 Process.Start() 启动的外部进程所做的更改是否会由 TxF 处理?
谢谢!