这是交易系统中最好的方法吗?在业务层或数据库内使用TransactionScope?
我正在使用SQL Server 2008和C3和Framework 4.0
内部业务层,如:
using (TransactionScope scope = new TransactionScope())
{
...
scope.Complete();
}
或者在数据库内部:
Begin tran InsertTrace
Begin try
...
End try
Begin Catch
Rollback tran InsertTrace
...
End Catch