使用事务的目的是什么? 保证事务范围内的代码,要么全部执行,要么全不执行,也就是出错回滚. 写在数据库脚本里很好理解,但是用在应用程序层面,没有看到catcha error rallback的代码,心里还是不踏实: 1.应用程序层面使用TransactionScope,在Scope范围内没有catch error并回滚的代码,所以想知道如果在Complete之前出错,会是什么情况? 本人设置了应用程序层面的报错,报错前后都有数据库操作,执行结果: 事务自动回滚 本人设置了数据库脚本层面报错,执行…