asp.net - mysqltransaction对象(mysql)和transactionscope对象(asp.net)之间的区别

标签 asp.net mysql transactions

你们能告诉我这两个对象之间的区别吗?谢谢!

最佳答案

MySqlTransaction 是 System.Data.IDbTransaction 的 MySQL 特定实现,即它代表 MySQL 数据库中的事务。

TransactionScope用于制作代码块,而不仅仅是数据库调用,事务性的。

TransactionScope 将把 MySqlTransaction 作为更大事务代码块的一部分,这样您就可以执行一些数据库写入和其他操作作为事务范围的一部分,并且它们要么全部提交,要么全部回滚。

关于asp.net - mysqltransaction对象(mysql)和transactionscope对象(asp.net)之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3324075/

相关文章:

asp.net - 引领从经典 ASP 到 ASP.NET 的跳跃,有什么建议吗?

c# - 将 Mysql 数据填充到 asp 日历加载时间太长

MySQL TIMESTAMP 默认为 NULL,而不是 CURRENT_TIMESTAMP

.net - TransactionScope一直在努力提升到MSDTC

sql - 嵌套事务无法回滚

javascript - 如何确保此 JavaScript 代码可以在 C# ASP.NET 中运行

C# ASP.NET、Azure 混合 SQL 连接无法连接到 Web 表单应用程序上的数据库

mysql - 在 MySQL 中仅选择仅包含字母数字字符的行

mysql - 如何让Mysql添加超过1000行?

.net - EF 4.x 和交易