我可以同时使用每个网络请求的会话和 TransactionScope 吗?
您知道,为了在 Web 应用程序中实现每个 Web 请求的会话,我们经常在 Application_BeginRequest 中创建一个会话,并在 Application_EndRequest 全局事…
ASP.NET 和 ThreadStatic 作为 TransactionScope 实现的一部分
我想知道 TransactionScope 类如何工作来保持不同方法调用之间的事务(不需要将其作为参数传递),我对此产生了疑问。关于这个问题,我有两个考虑: 1…
Linq:在 TransactionScope 中删除和插入相同的主键值
我想在一个事务中用新记录替换数据库中的现有记录。使用TransactionScope, using ( var scope = new TransactionScope()) { db.Tasks.DeleteAllOnSub…
TransactionScope 与依赖对象上的对象上下文
我正在开发 MVC3 应用程序,并且正在使用链接到 Oracle 数据库 (11G R2) 的实体框架。 当我尝试在 TransactionScope 内使用单个对象上下文时遇到问题…
任务、TransactionScope 和 SQL Server 存储过程
我必须更新一些以 XML 形式发送数据的 DataTable。我的存储过程有事务,可以在出现问题时中止操作。但我要更新的记录数量相当大,XML 达到 35 mb+。它…
是否可以将 System.Transactions.TransactionScope 与 SqlBulkCopy 一起使用?
非常简单的问题:是否可以将 System.Transactions.TransactionScope 与 SqlBulkCopy 一起使用?文档事务和批量复制操作没有提及任何内容(至少从 .NET…
将 TransactionScope 传递给 Parallel.Invoke 创建的任务
我希望并行运行的 TxJobs 从此父事务创建范围。我该如何进行这项工作? using (var tx = TransactionScope()) { Parallel.Invoke(TxJob1, TxJob2) ; t…
使用 TransactionScope 时避免启用 MSDTC
[使用:C# 3.5 + SQL Server 2005] 我在业务层中有一些代码,它们将订单的创建及其详细信息包装在 TransactionScope 中: DAL.DAL_OrdenDeCompra dalO…
事务范围 wcf 并避免不必要的升级为分布式事务
我在 WCF 应用程序中升级分布式事务时遇到问题。 我的代码看起来像这样: LogRepository public void AddLog(ImportLogDbo log) { using (DbManager d…
EntityConnection 只能用封闭的 DbConnection 来构造
“EntityConnection 只能用封闭的 DbConnection 来构造” 这是我在尝试构建提供开放连接的实体连接时遇到的问题。 有一个打开的事务范围,我不想打开…
如何将现有的 SqlConnection 传递给多个 ObjectContext
我将 SqlConnection 传递给函数。每个函数中都会创建多个对象上下文。我想以某种方式使用为所有对象上下文传递的单个 SqlConnection,以便我能够在单…
抑制 NServicebus 事务将错误写入数据库
我正在使用 NServiceBus 来处理一些计算消息。我有一个新要求,通过将计算错误写入相同的数据库来处理它们。我使用 NHibernate 作为我的 DAL,它会自…
TransactionScope 不在本地主机上运行
我收到此错误: 分布式事务管理器 (MSDTC) 的网络访问已 禁用。请在安全中启用DTC以进行网络访问 使用组件服务管理配置 MSDTC 工具。 有没有办法运行 …
Dtcping 测试通过,但仍然存在 与底层事务管理器的通信失败
DTCPing 工具表示一切都应该没问题。实际的异常是: System.Transactions.TransactionManagerCommunicationException: 与底层事务管理器的通信失败。…