有没有办法将 TransactionScope 与现有连接一起使用?
我有一些代码的工作方式类似于 TransactionScope 的建议使用,但具有环境连接而不是环境事务。 有没有办法将 TransactionScope 对象与现有连接一起使…
后台线程上的 new System.Transactions.TransactionScope() 会停止程序
我有一些使用 System.Transactions.TransactionScope 的代码,创建事务范围的新实例只会停止程序。 没有异常或消息,程序只是停止,Visual Studio 返…
TransactionScopeOption.RequiresNew 的 TransactionScope 超时怪异
这里发生了一些非常奇怪的事情。 我刚刚在我正在调试的一些遗留代码周围添加了一个事务范围,以确保我所做的摆弄不会被提交。 这工作了两次,然后说:…
尝试了解 TransactionScope
我正在尝试制作一个快速的虚拟应用程序,以便我可以了解 System.Transactions 的详细信息。 该应用程序与 2 个不同的 SQLExpress DB 交互。 如果我在…
为什么 TransactionScope 不能与实体框架一起使用?
请参阅下面的代码。 如果我初始化多个实体上下文,则仅在第二组代码上出现以下异常。 如果我注释掉第二组它就有效。 {“底层提供程序在打开时失败。”…
TransactionScope、linq 和奇怪的事务管理器问题(HRESULT:0x8004D024)
我有一个服务级别方法,它对数据库进行很少的更改,并且我希望它们使用事务控制。 这些方法可以执行以下操作: - LINQ SubmitChanges() 功能 - 调用 S…
使用 Rhino Commons UnitOfWork 嵌套事务范围以进行集成测试
我正在尝试设置一个集成测试类,将每个测试包装在一个事务中。 这样我可以在每次测试后回滚事务,而不是在每次测试前重置数据库。 我还希望能够在集成…
使用 ADO.NET TransactionScope 与 NOLOCK 上的 ExecuteCommand 的高容量站点,直接读取未提交的内容?
只需阅读 Omar 在他的博客上发表的这篇有趣的文章 Linq to SQL 使用未提交的读取解决事务死锁和查询超时问题 并在最后 Javed Hasan 开始与他争论如何…
TransactionScope 和多线程
我想知道在处理多线程时如何正确使用 TransactionScope 类? 我们在主线程中创建一个新的作用域,然后生成几个工作线程,我们希望这些线程参与主作用…
在 .Net 中,我可以指定默认的应用程序范围隔离级别吗?
当我使用 TransactionScope 对象时,我可以指定隔离级别 使用事务选项。 如果未指定,则使用的默认隔离级别是什么? 是否可以设置 TransactionScope …
SharePoint 2007:如何在事务中执行一系列操作?
我很想知道如何在事务中的 SharePoint 上下文中执行一系列操作。 例如,我希望能够执行如下操作: context.BeginTransaction(); listItemA.Update(); …
TransactionScope如何回滚事务?
我正在编写一个集成测试,我将在数据库中插入许多对象,然后检查以确保我的方法是否检索到这些对象。 我与数据库的连接是通过 NHibernate...我创建此…
针对 Sql Server 2000 的 TransactionScope 错误 - 合作伙伴事务管理器已禁用其对远程/网络事务的支持
我正在尝试为我的 Sql 2000 数据库的 Linq-to-Sql 操作设置一个简单的事务。 使用 TransactionScope 时,它看起来像这样: using (TransactionSco…