Castle 自动事务管理是否为事务方法创建 TransactionScope?
我有一个应用程序,它应该访问其数据库(通过 NHibernate)并在单个分布式事务(通过 WS-AT 传播到调用的 Web 服务)中执行 Web 服务调用(通过 WCF)…
TransactionScope TransactionAborted 异常 - 事务未回滚。应该是吗?
(SQL 服务器 2008) 如果 TransactionScope (.Complete()) 内发生事务超时错误,您是否希望事务回滚? 更新: 该错误实际上是在右大括号(即 .Dispos…
在实体框架中以事务方式获取或创建数据库对象
我正在使用 Entity Framework 4.1,并且有一个看似简单的要求:我想通过唯一键获取一个实体,或者如果它尚不存在,则创建它: var user = db.Users.Si…
MSDTC 只朝一个方向努力
我正在尝试使用 TransactionScope 进行单元测试,但我在构建服务器上不断收到错误。在遵循几个有用的 SO 答案和博客后,我安装了 DTCPing 并在两个 se…
Oracle 中的事务范围因 BeginTransaction 失败:连接已是本地或分布式事务的一部分
将 OracleConnection 与 TransactionScope 一起使用时出现这种奇怪的行为。 如果我尝试在事务范围中使用connection.BeginTransaction(),我会得到简单…
EF Transactions C# MySQL 连接器
我想知道实现以下内容的最佳方法或实践是什么: 我有一个名为 EditUser 的方法,它具有以下定义: public void EditUser(user user, Roles role) { us…
TransactionScope 是否支持原子数据库执行?
我目前正在开发一个项目,其中使用 ADO 实体框架在 .Net 中实现 DAL。 数据库结构并不简单,我希望能够确保某些数据库操作是原子的。 我知道您可以通…
使用 TransactionScope 类
我有一个基于 .Net 的胖客户端 winforms 应用程序部署到客户端。 我需要在代码中使用 TransactionScope 类 [System.Transactions] 来处理 Oracle 数据…
TransactionScope,sql profiler 上的事务开始位置在哪里?
我需要在事务上下文中执行类似的操作, using(var context = new Ctx()) { using (TransactionScope tran = new TransactionScope()) { decimal debit…
TransactionScope 和存储过程中的死锁
我有一个 sproc ,基本上是这样的: begin transaction SELECT UPDATE INSERT commit transaction 这个 sproc 在我的应用程序中的两个不同线程的循环…
事务和 TransactionScope 之间的区别
我正在开发一个与 SQL Server 2005 数据库通信以执行一些存储过程的应用程序。我的客户要求所有事务都在 C# 端管理,而不是由 SQL Server 管理,因此…
TransactionScope 最大超时
我在这段代码中使用了 TransactionScope: private void ExecuteSP() { bool IsComplete = false; SqlCommand sqlComm = null; //6 hours!!! TimeSpan…