我在我的 c# 应用程序中执行一个存储过程,我应该使用 TransactionScope 将它包含在下面吗?
protected void rbl_SystemStatus_SelectedIndexChanged(object sender, EventArgs e)
{
using (TransactionScope scope = new TransactionScope())
{
AdminData.myFunction();
scope.Complete();
}
}
myFunction() 在我的 SQL Server 数据库中执行一个存储过程,存储过程内容如下
UPDATE Table A SET...
UPDATE Table B SET ...
DELETE FROM Table C WHERE ...