首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TransactionScope v SQLTransaction

TransactionScope v SQLTransaction
EN

Stack Overflow用户
提问于 2013-08-06 19:01:32
回答 1查看 3.5K关注 0票数 4

我在这个网站上找到了下面这句话:“建议您使用TransactionScope类创建隐式事务”:http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx。TransacrtionScope是否取代了SQLTransaction类?也就是说,所有新的应用程序/事务功能都应该使用TransactionScope类吗?如果是这样,那么我假设SQLTransaction就在那里,这样遗留应用程序就不需要更改了?

我读过很多网页,建议如果使用多个连接就应该使用TransactionScope,但是如果你有一个单连接来执行应该被视为原子工作单元的多个操作,那么应该使用TransactionScope吗?

EN

回答 1

Stack Overflow用户

发布于 2015-04-08 09:22:41

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18078377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档