事物和普通的判断最大的区别就是判断不一定不该执行的代码没有执行,事务的好处就是包含在using中的代码只要其中一个地方出了问题就会回到执行事务之前,判断你是达不到;举个简单的例子,你现在要遍历一个int集合,要取他们的倒数就是用1来除以他们,如果里边有0的时候,假设你通过判断为0就不执行了,那么之前执行的就撤不了,事务就可以回到整个遍历之前,所以在合适的时候选择合适的方法。
数据库中的事务功能,你了解吗?其实就是一样的意思。
如果你这段事务代码,要更新很多信息。如果运行没有错误,那么更新成功。如果其中有一段代码运行错误,那么所有数据都不会更新。