.net - 我什么时候应该使用 SQLTransaction

标签 .net data-access sqltransaction

使用 SQLTransaction 的合适时间是什么时候?

我将它们用于我所有的 INSERT、UPDATE 和 DELETE 语句。

这是正确的用法还是我做得有点矫枉过正?

最佳答案

当您希望以原子方式处理一系列语句时,请使用事务 - 即它们要么全部成功并被提交,要么全部回滚。

由于简单语句已经是原子的,因此您不需要围绕每个单独的语句显式创建事务。

关于.net - 我什么时候应该使用 SQLTransaction,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4413301/

相关文章:

c# - SqlBulkCopy Close 方法会提交/处理外部事务吗?

.net - 从子用户控件获取父用户控件中的属性值

c# - 通用类和约束

java - 数据访问层和数据访问对象有什么区别?

c# - 找不到结果时在 t-sql 中选择默认值的有效方法

c# - 两张表用SQL事务插入

java - 从 Java 执行时 Psql 脚本未提交

c# - 如何从 Vista/7 可执行文件中提取完整图标?

.net - NET的哪个下载源

hibernate - 如何在 Hibernate 中限制数据库级别的用户访问