【问题标题】:TransactionScope v SQLTransactionTransactionScope v SQLTransaction
【发布时间】:2013-08-06 11:01:32
【问题描述】:

我在这个网站上找到了以下引用:“建议您使用 TransactionScope 类创建隐式事务”:http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx。 TransacrtionScope 是否替换了 SQLTransaction 类?即所有新的应用程序/事务功能都应该使用 TransactionScope 类吗?如果是这种情况,那么我假设 SQLTransaction 就在那里,因此不需要更改旧应用程序?

我阅读了许多网页,建议在使用多个连接时应使用 TransactionScope,但如果您有一个执行多个操作的信号连接,应将其视为一个原子工作单元,是否应使用 TransactionScope?

【问题讨论】:

标签: .net vb.net transactions


【解决方案1】:

我个人喜欢 transactionScope,因为您对数据库的查询不需要 sqlTransaction(或连接)或其他相关代码的参数来维护事务。这通常允许您的服务/业务层完全管理事务,这对我来说只是读起来更干净。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-24
    • 2010-11-15
    相关资源
    最近更新 更多