交易系统中哪种方法最好?在业务层或内部数据库中使用TransactionScope

时间:2014-05-27 10:07:12

标签: c# sql-server-2008 transactions

这是交易系统中最好的方法吗?在业务层或数据库内使用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

0 个答案:

没有答案